diff --git a/webapp/frontend/src/components/NodeInfo/Traceroutes.vue b/webapp/frontend/src/components/NodeInfo/Traceroutes.vue index 7a47db4..52df6eb 100644 --- a/webapp/frontend/src/components/NodeInfo/Traceroutes.vue +++ b/webapp/frontend/src/components/NodeInfo/Traceroutes.vue @@ -1,5 +1,6 @@ diff --git a/webapp/frontend/src/views/HomeView.vue b/webapp/frontend/src/views/HomeView.vue index 51f90de..a506e40 100644 --- a/webapp/frontend/src/views/HomeView.vue +++ b/webapp/frontend/src/views/HomeView.vue @@ -298,6 +298,10 @@ function onNodesUpdated(nodes) { continue; } } + + // add node to cache + state.nodes.push(node); + // skip nodes without position if (!node.latitude || !node.longitude) { continue; @@ -365,8 +369,7 @@ function onNodesUpdated(nodes) { }); } - // Push node and marker to cache - state.nodes.push(node); + // Push node marker to cache state.nodeMarkers[node.node_id] = marker; // show node info tooltip when clicking node marker