From 51789636444b3a720b59ca4f8497ca60396cd4cc Mon Sep 17 00:00:00 2001 From: you Date: Thu, 19 Mar 2026 06:36:57 +0000 Subject: [PATCH] Single packet replay: skip replayRecent when navigating from packets page Only animates the selected packet instead of loading 8 recent ones. --- public/live.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/public/live.js b/public/live.js index cd01751..c449d37 100644 --- a/public/live.js +++ b/public/live.js @@ -471,7 +471,18 @@ connectWS(); initResizeHandler(); startRateCounter(); - replayRecent(); + + // Check for single packet replay from packets page + const replayData = sessionStorage.getItem('replay-packet'); + if (replayData) { + sessionStorage.removeItem('replay-packet'); + try { + const pkt = JSON.parse(replayData); + setTimeout(() => animatePacket(pkt), 1500); + } catch {} + } else { + replayRecent(); + } map.on('zoomend', rescaleMarkers); @@ -654,16 +665,6 @@ livePage.addEventListener('click', showNav); } showNav(); - - // Check for replay packet from packets page - const replayData = sessionStorage.getItem('replay-packet'); - if (replayData) { - sessionStorage.removeItem('replay-packet'); - try { - const pkt = JSON.parse(replayData); - setTimeout(() => animatePacket(pkt), 1500); // let map load first - } catch {} - } } function injectSVGFilters() {