From 420dc2a6141114244a2373310625a858096a8d73 Mon Sep 17 00:00:00 2001 From: Matt Johnson Date: Mon, 18 May 2026 18:53:11 +0000 Subject: [PATCH] fix: map shows all events always, only table filters Map polygons are drawn once on load and never cleared/redrawn. HTMX swap only updates the table, not the map layers. User viewport is fully preserved. --- src/central/gui/templates/events_list.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/central/gui/templates/events_list.html b/src/central/gui/templates/events_list.html index fe9b465..2ed1868 100644 --- a/src/central/gui/templates/events_list.html +++ b/src/central/gui/templates/events_list.html @@ -417,7 +417,7 @@ document.getElementById("fit-to-results").addEventListener("click", fitToAllLayers); // Initial load - bind layers and fit bounds - rebindEventLayers(); + // rebindEventLayers(); // DISABLED: map shows all events, only table filters if (false) { // DISABLED: map never auto-fits fitToAllLayers(); isInitialLoad = false; @@ -426,7 +426,7 @@ // Re-bind layers after HTMX swap (but do NOT fit bounds) document.body.addEventListener("htmx:afterSwap", function(evt) { if (evt.detail.target.id === "events-rows") { - rebindEventLayers(); + // rebindEventLayers(); // DISABLED: map shows all events, only table filters // Do NOT call fitToAllLayers - preserve user viewport } });