From 19faca3d2b26c7d10761d06da6f493ff2b1c6b79 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 9 Mar 2026 08:27:48 -0500 Subject: [PATCH] fix TimeAgo refresh interval always returning 1s due to unit mismatch (seconds vs milliseconds) older events now correctly refresh every minute/hour instead of every second --- web/src/components/dynamic/TimeAgo.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/components/dynamic/TimeAgo.tsx b/web/src/components/dynamic/TimeAgo.tsx index b8b7c3f8b..c2d7668f7 100644 --- a/web/src/components/dynamic/TimeAgo.tsx +++ b/web/src/components/dynamic/TimeAgo.tsx @@ -98,10 +98,10 @@ const TimeAgo: FunctionComponent = ({ return manualRefreshInterval; } - const currentTs = currentTime.getTime() / 1000; - if (currentTs - time < 60) { + const elapsedMs = currentTime.getTime() - time; + if (elapsedMs < 60000) { return 1000; // refresh every second - } else if (currentTs - time < 3600) { + } else if (elapsedMs < 3600000) { return 60000; // refresh every minute } else { return 3600000; // refresh every hour