From 89fa639883ffaa164acde6d48486ccfaf8989fee Mon Sep 17 00:00:00 2001 From: Floke Date: Wed, 4 Feb 2026 14:04:33 +0000 Subject: [PATCH] fix([2fd88f42]): definitively resolve infinite loop in dynamic legend --- heatmap-tool/frontend/src/components/MapDisplay.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/heatmap-tool/frontend/src/components/MapDisplay.tsx b/heatmap-tool/frontend/src/components/MapDisplay.tsx index b8e3ce65..382183cc 100644 --- a/heatmap-tool/frontend/src/components/MapDisplay.tsx +++ b/heatmap-tool/frontend/src/components/MapDisplay.tsx @@ -22,13 +22,9 @@ const DynamicLegendHandler = ({ onBoundsChange }: { onBoundsChange: (bounds: Lat const map = useMapEvents({ zoomend: () => onBoundsChange(map.getBounds()), moveend: () => onBoundsChange(map.getBounds()), + load: () => onBoundsChange(map.getBounds()), // Handle initial load }); - // Initial load - useEffect(() => { - onBoundsChange(map.getBounds()); - }, []); // Run only once on initial mount - return null; };