diff --git a/website/src/lib/components/layer-control/CustomLayers.svelte b/website/src/lib/components/layer-control/CustomLayers.svelte index 412ccba9..15a7a162 100644 --- a/website/src/lib/components/layer-control/CustomLayers.svelte +++ b/website/src/lib/components/layer-control/CustomLayers.svelte @@ -256,7 +256,11 @@ } $customOverlayOrder = $customOverlayOrder.filter((id) => id !== layerId); - if ($map) { + if ( + $currentOverlays.overlays['custom'] && + $currentOverlays.overlays['custom'][layerId] && + $map + ) { try { $map.removeImport(layerId); } catch (e) {