From ecf8c23c497384d4b88ec23edfbb9a28efb19aa9 Mon Sep 17 00:00:00 2001 From: Stephen Adamson Date: Thu, 25 Jun 2026 17:38:20 +0100 Subject: [PATCH] fix: add eslint-disable-next-line comments for map DOM manipulation --- frontend/src/lib/components/ui/map/MapPopup.svelte | 2 ++ frontend/src/lib/components/ui/map/MarkerContent.svelte | 2 ++ frontend/src/lib/components/ui/map/MarkerPopup.svelte | 2 ++ frontend/src/lib/components/ui/map/MarkerTooltip.svelte | 2 ++ 4 files changed, 8 insertions(+) diff --git a/frontend/src/lib/components/ui/map/MapPopup.svelte b/frontend/src/lib/components/ui/map/MapPopup.svelte index 864a71b..ababd50 100644 --- a/frontend/src/lib/components/ui/map/MapPopup.svelte +++ b/frontend/src/lib/components/ui/map/MapPopup.svelte @@ -49,6 +49,8 @@ // Create popup when map is ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const map = mapCtx.getMap(); const loaded = mapCtx.isLoaded(); diff --git a/frontend/src/lib/components/ui/map/MarkerContent.svelte b/frontend/src/lib/components/ui/map/MarkerContent.svelte index 1cb7b01..8db07de 100644 --- a/frontend/src/lib/components/ui/map/MarkerContent.svelte +++ b/frontend/src/lib/components/ui/map/MarkerContent.svelte @@ -22,6 +22,8 @@ // Move content to marker element when ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const element = markerCtx.getElement(); const ready = markerCtx.isReady(); diff --git a/frontend/src/lib/components/ui/map/MarkerPopup.svelte b/frontend/src/lib/components/ui/map/MarkerPopup.svelte index a8c91d8..110ab7b 100644 --- a/frontend/src/lib/components/ui/map/MarkerPopup.svelte +++ b/frontend/src/lib/components/ui/map/MarkerPopup.svelte @@ -43,6 +43,8 @@ // Create popup when marker is ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const marker = markerCtx.getMarker(); const ready = markerCtx.isReady(); diff --git a/frontend/src/lib/components/ui/map/MarkerTooltip.svelte b/frontend/src/lib/components/ui/map/MarkerTooltip.svelte index e14a545..666abf2 100644 --- a/frontend/src/lib/components/ui/map/MarkerTooltip.svelte +++ b/frontend/src/lib/components/ui/map/MarkerTooltip.svelte @@ -23,6 +23,8 @@ // Create tooltip popup when marker is ready +// eslint-disable-next-line svelte/no-dom-manipulating + $effect(() => { const marker = markerCtx.getMarker(); const markerElement = markerCtx.getElement();