From 256d62b29be1922d72ec6744cc147a59d5de92f3 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Sun, 4 Jan 2026 19:00:13 +0100 Subject: [PATCH] only perform layer selection checks when settings are open --- .../map/layer-control/LayerControlSettings.svelte | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/src/lib/components/map/layer-control/LayerControlSettings.svelte b/website/src/lib/components/map/layer-control/LayerControlSettings.svelte index 7278371ae..27ace9277 100644 --- a/website/src/lib/components/map/layer-control/LayerControlSettings.svelte +++ b/website/src/lib/components/map/layer-control/LayerControlSettings.svelte @@ -54,7 +54,7 @@ } $effect(() => { - if ($selectedBasemapTree && $currentBasemap) { + if (open && $selectedBasemapTree && $currentBasemap) { if (!isSelected($selectedBasemapTree, $currentBasemap)) { if (!isSelected($selectedBasemapTree, defaultBasemap)) { $selectedBasemapTree = toggle($selectedBasemapTree, defaultBasemap); @@ -65,7 +65,7 @@ }); $effect(() => { - if ($selectedOverlayTree) { + if (open && $selectedOverlayTree) { untrack(() => { if ($currentOverlays) { let overlayLayers = getLayers($currentOverlays); @@ -86,7 +86,7 @@ }); $effect(() => { - if ($selectedOverpassTree) { + if (open && $selectedOverpassTree) { untrack(() => { if ($currentOverpassQueries) { let overlayLayers = getLayers($currentOverpassQueries);