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

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