From 3441fb24753c58ed8fed6885130638cca33dba25 Mon Sep 17 00:00:00 2001 From: Anton Roslund Date: Sat, 3 Jan 2026 11:49:53 +0100 Subject: [PATCH] fix stale traceroutes when adding the traceroutes overlay. --- src/public/index.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/public/index.html b/src/public/index.html index 5121e75..a149e00 100644 --- a/src/public/index.html +++ b/src/public/index.html @@ -2892,14 +2892,19 @@ traceroutesLayerGroup.addTo(map); } - // update config when map overlay is added map.on('overlayadd', function(event) { + // update config when map overlay is added const layerName = event.name; const enabledOverlayLayers = getConfigMapEnabledOverlayLayers(); if(!enabledOverlayLayers.includes(layerName)){ enabledOverlayLayers.push(layerName); } setConfigMapEnabledOverlayLayers(enabledOverlayLayers); + + // clear traceroutes layer when traceroutes overlay is added + if (layerName === "Traceroutes") { + traceroutesLayerGroup.clearLayers(); + } }); // update config when map overlay is removed