fix stale traceroutes when adding the traceroutes overlay.

This commit is contained in:
Anton Roslund
2026-01-03 11:49:53 +01:00
parent f7fbb38961
commit 3441fb2475
+6 -1
View File
@@ -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