From 082801bb30d0234656ece94cee8d6d1efbed9896 Mon Sep 17 00:00:00 2001 From: peterkogo Date: Tue, 28 Oct 2025 14:11:20 +0100 Subject: [PATCH] fix NodeSelection appearing when no nodes are selected --- .../src/lib/components/NodeSelection/NodeSelection.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte b/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte index 54109028..e453f8b6 100644 --- a/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte +++ b/packages/svelte/src/lib/components/NodeSelection/NodeSelection.svelte @@ -31,7 +31,12 @@ if (store.selectionRectMode === 'nodes') { // eslint-disable-next-line @typescript-eslint/no-unused-expressions store.nodes; - return getInternalNodesBounds(store.nodeLookup, { filter: (node) => !!node.selected }); + const nodeBounds = getInternalNodesBounds(store.nodeLookup, { + filter: (node) => !!node.selected + }); + if (nodeBounds.width > 0 && nodeBounds.height > 0) { + return nodeBounds; + } } return null; });