diff --git a/src/diagram/functions/buildEntityActionManager.ts b/src/diagram/functions/buildEntityActionManager.ts index 22ee6a1..67b7880 100644 --- a/src/diagram/functions/buildEntityActionManager.ts +++ b/src/diagram/functions/buildEntityActionManager.ts @@ -21,15 +21,11 @@ export function buildEntityActionManager(controllerObservable: Observable { try { const mesh = evt.source as InstancedMesh; - if (mesh.metadata?.edgesEnabled && mesh.sourceMesh?.edgesRenderer) { - mesh.sourceMesh.disableEdgesRendering(); - mesh.metadata.edgesEnabled = false; + // Disable edges rendering on the instance itself + if (mesh?.edgesRenderer) { + mesh.disableEdgesRendering(); } } catch (e) { logger.error(e);