From d586202d97e0b9337b27ae920a5b0b1536c8349b Mon Sep 17 00:00:00 2001 From: Wenchen Li <9028430+neo@users.noreply.github.com> Date: Fri, 11 Nov 2022 17:30:31 -0500 Subject: [PATCH 1/2] Always elevate 1000 in `zIndex` when node is selected Instead of only elevating when `zIndex` is unset --- packages/core/src/store/utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/store/utils.ts b/packages/core/src/store/utils.ts index f9a79ea1..e54db262 100644 --- a/packages/core/src/store/utils.ts +++ b/packages/core/src/store/utils.ts @@ -39,7 +39,7 @@ export function createNodeInternals(nodes: Node[], nodeInternals: NodeInternals) const parentNodes: ParentNodes = {}; nodes.forEach((node) => { - const z = isNumeric(node.zIndex) ? node.zIndex : node.selected ? 1000 : 0; + const z = (isNumeric(node.zIndex) ? node.zIndex : 0) + (node.selected ? 1000 : 0); const currInternals = nodeInternals.get(node.id); const internals: Node = { From a39224b3a80afbdb83fc4490dd5f4f2be23cd4dd Mon Sep 17 00:00:00 2001 From: moklick Date: Tue, 15 Nov 2022 11:55:32 +0100 Subject: [PATCH 2/2] chore(changeset): add --- .changeset/silly-taxis-drop.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/silly-taxis-drop.md diff --git a/.changeset/silly-taxis-drop.md b/.changeset/silly-taxis-drop.md new file mode 100644 index 00000000..e26bd820 --- /dev/null +++ b/.changeset/silly-taxis-drop.md @@ -0,0 +1,5 @@ +--- +'@reactflow/core': patch +--- + +Core: Always elevate zIndex when node is selected