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