From a213216e6a0089badfa9d9c7275c17159a0708c6 Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 4 Dec 2025 13:01:39 +0100 Subject: [PATCH] chore(edges): always use edge zIndex --- packages/system/src/utils/edges/general.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/system/src/utils/edges/general.ts b/packages/system/src/utils/edges/general.ts index 25719c3d..c08c8758 100644 --- a/packages/system/src/utils/edges/general.ts +++ b/packages/system/src/utils/edges/general.ts @@ -49,21 +49,17 @@ export function getElevatedEdgeZIndex({ sourceNode, targetNode, selected = false, - zIndex, + zIndex = 0, elevateOnSelect = false, zIndexMode = 'basic', }: GetEdgeZIndexParams): number { const manualZIndexMode = isManualZIndexMode(zIndexMode); - if (zIndex !== undefined) { + if (manualZIndexMode) { return zIndex; } - if (manualZIndexMode) { - return 0; - } - - const edgeZ = elevateOnSelect && selected ? 1000 : 0; + const edgeZ = elevateOnSelect && selected ? zIndex + 1000 : zIndex; const nodeZ = Math.max( sourceNode.parentId || (elevateOnSelect && sourceNode.selected) ? sourceNode.internals.z : 0, targetNode.parentId || (elevateOnSelect && targetNode.selected) ? targetNode.internals.z : 0