From b50b44164ac17f49ba17bc19ed1d2e2633ae4a60 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Thu, 9 Jan 2025 12:02:40 +0100 Subject: [PATCH] fix selection box --- packages/svelte/src/lib/container/Pane/Pane.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/lib/container/Pane/Pane.svelte b/packages/svelte/src/lib/container/Pane/Pane.svelte index bbe9e4b2..4d18b1a1 100644 --- a/packages/svelte/src/lib/container/Pane/Pane.svelte +++ b/packages/svelte/src/lib/container/Pane/Pane.svelte @@ -164,11 +164,11 @@ } // this prevents unnecessary updates while updating the selection rectangle - if (isSetEqual(prevSelectedNodeIds, selectedNodeIds)) { + if (!isSetEqual(prevSelectedNodeIds, selectedNodeIds)) { store.nodes = store.nodes.map(toggleSelected(selectedNodeIds)); } - if (isSetEqual(prevSelectedEdgeIds, selectedEdgeIds)) { + if (!isSetEqual(prevSelectedEdgeIds, selectedEdgeIds)) { store.edges = store.edges.map(toggleSelected(selectedEdgeIds)); }