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;