From 8688cf8b20c4812f07c9d64d1edc8d7928725c6b Mon Sep 17 00:00:00 2001 From: Matthias Wirth Date: Fri, 5 Dec 2025 17:49:56 +0000 Subject: [PATCH] history viewing less buggy during replay still buggy (trace isn't cleared when no data for the day are available) fixes: https://github.com/wiedehopf/tar1090/issues/410 --- html/script.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/html/script.js b/html/script.js index 1071b5b..ee8b6a9 100644 --- a/html/script.js +++ b/html/script.js @@ -6763,7 +6763,11 @@ function shiftTrace(offset) { jQuery('#leg_sel').text('Loading ...'); if (!traceDate || offset == "today") { - setTraceDate({ ts: new Date().getTime() }); + if (replay) { + setTraceDate({ ts: replay.ts.getTime() }); + } else { + setTraceDate({ ts: new Date().getTime() }); + } } else if (offset) { setTraceDate({ ts: traceDate.getTime() + offset * 86400 * 1000 }); } @@ -7285,7 +7289,7 @@ function getTrace(newPlane, hex, options) { // use non historic traces until 60 min after midnight let today = new Date(); - let refDate = (replay ? replay.ts : traceDate) || today; + let refDate = ((replay && !showTrace) ? replay.ts : traceDate) || today; if ((showTrace || replay) && !(today.getTime() > refDate.getTime() && today.getTime() < refDate.getTime() + (24 * 3600 + 60 * 60) * 1000)) { URL1 = null;