diff --git a/src/lib/components/blocks/WindkarteBlock.svelte b/src/lib/components/blocks/WindkarteBlock.svelte index 99b72bf..d23dfb3 100644 --- a/src/lib/components/blocks/WindkarteBlock.svelte +++ b/src/lib/components/blocks/WindkarteBlock.svelte @@ -27,6 +27,7 @@ let areas = $state([]); let hiddenStatuses = $state(["rechtskraeftig"]); let hiddenRings = $state([]); let mapActive = $state(false); + let blockEl: HTMLDivElement; function toggleStatus(status: string) { hiddenStatuses = hiddenStatuses.includes(status) @@ -87,10 +88,14 @@ let areas = $state([]); // Map renders without CMS metadata — GeoJSON tooltips still work } mapReady = true; + if (initialGebietsNr) { + setTimeout(() => blockEl?.scrollIntoView({ behavior: "smooth", block: "start" }), 100); + } });