diff --git a/public/index.html b/public/index.html
index 6a477ab..8e8b0b0 100644
--- a/public/index.html
+++ b/public/index.html
@@ -88,7 +88,7 @@
-
+
diff --git a/public/live.js b/public/live.js
index d3d54dc..8bce9df 100644
--- a/public/live.js
+++ b/public/live.js
@@ -1204,22 +1204,15 @@
return favs.has(pubkey) || mine.has(pubkey);
}
function applyFavoritesFilter() {
+ // All markers always visible — favorites filter only affects packet animations
Object.keys(nodeMarkers).forEach(key => {
const marker = nodeMarkers[key];
if (!marker) return;
- const visible = !showOnlyFavorites || isNodeFavorited(key);
- if (visible) {
- if (!nodesLayer.hasLayer(marker)) { marker.addTo(nodesLayer); if (marker._glowMarker) marker._glowMarker.addTo(nodesLayer); }
- } else {
- if (nodesLayer.hasLayer(marker)) { nodesLayer.removeLayer(marker); if (marker._glowMarker) nodesLayer.removeLayer(marker._glowMarker); }
- }
+ if (!nodesLayer.hasLayer(marker)) { marker.addTo(nodesLayer); if (marker._glowMarker) marker._glowMarker.addTo(nodesLayer); }
});
const _el2 = document.getElementById('liveNodeCount');
if (_el2) {
- const count = showOnlyFavorites
- ? Object.keys(nodeMarkers).filter(k => isNodeFavorited(k)).length
- : Object.keys(nodeMarkers).length;
- _el2.textContent = count;
+ _el2.textContent = Object.keys(nodeMarkers).length;
}
}
@@ -1250,10 +1243,6 @@
marker._baseColor = color;
marker._baseSize = size;
nodeMarkers[n.public_key] = marker;
- if (showOnlyFavorites && !isNodeFavorited(n.public_key)) {
- nodesLayer.removeLayer(marker);
- nodesLayer.removeLayer(glow);
- }
return marker;
}