From 230944fc4b21fe1eb460c413a9d15faad74607f0 Mon Sep 17 00:00:00 2001 From: Zac Gaetano Date: Mon, 18 May 2026 09:47:03 -0400 Subject: [PATCH] fix(recorders): kill the timer/status flap by computing live values inline + skipping unchanged DOM rebuilds --- services/web-ui/public/recorders.html | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/services/web-ui/public/recorders.html b/services/web-ui/public/recorders.html index 9e65b45..9b23f5f 100644 --- a/services/web-ui/public/recorders.html +++ b/services/web-ui/public/recorders.html @@ -421,6 +421,15 @@ } empty.style.display = 'none'; + // Skip full DOM rebuild if structure is unchanged — the per-second timer + // and the signal poll will update the dynamic fields in place. Rebuilding + // every 5s was tearing down the live