From 4f77447ab5c6192f1743668e137cf6efe4b551b5 Mon Sep 17 00:00:00 2001 From: Alessandro Date: Tue, 14 Oct 2025 10:22:30 +0200 Subject: [PATCH] Fix svelte minimap if all nodes are hidden --- packages/svelte/src/lib/plugins/Minimap/Minimap.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte index 33209dcb..04bb982a 100644 --- a/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte +++ b/packages/svelte/src/lib/plugins/Minimap/Minimap.svelte @@ -60,8 +60,11 @@ width: store.width / store.viewport.zoom, height: store.height / store.viewport.zoom }); + + const hasVisibleNodes = $derived(store.nodeLookup.size > 0 && store.nodes.some((n) => !n.hidden)); + let boundingRect = $derived( - store.nodeLookup.size > 0 + hasVisibleNodes ? getBoundsOfRects( getInternalNodesBounds(store.nodeLookup, { filter: (n) => !n.hidden }), viewBB