From 85e46bc524b05bf6f7a5f8358411f788a187be37 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Fri, 14 Nov 2025 18:45:20 +0100 Subject: [PATCH] add basemap in basemap tree when missing in embedding mode --- website/src/lib/components/embedding/Embedding.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/src/lib/components/embedding/Embedding.svelte b/website/src/lib/components/embedding/Embedding.svelte index 6b4b8a2be..48d0bd931 100644 --- a/website/src/lib/components/embedding/Embedding.svelte +++ b/website/src/lib/components/embedding/Embedding.svelte @@ -20,6 +20,7 @@ import { loadFile } from '$lib/logic/file-actions'; import { selection } from '$lib/logic/selection'; import { untrack } from 'svelte'; + import { isSelected, toggle } from '$lib/components/map/layer-control/utils'; let { useHash = true, @@ -32,6 +33,7 @@ const { currentBasemap, + selectedBasemapTree, distanceUnits, velocityUnits, temperatureUnits, @@ -66,6 +68,9 @@ if (allowedEmbeddingBasemaps.includes(options.basemap)) { $currentBasemap = options.basemap; } + if (!isSelected($selectedBasemapTree, options.basemap)) { + $selectedBasemapTree = toggle($selectedBasemapTree, options.basemap); + } $distanceMarkers = options.distanceMarkers; $directionMarkers = options.directionMarkers; $distanceUnits = options.distanceUnits;