diff --git a/arena_studio.html b/arena_studio.html
index 0cd898fb..f6443b73 100644
--- a/arena_studio.html
+++ b/arena_studio.html
@@ -3363,7 +3363,7 @@
Import error
-
+
diff --git a/js/arena-runner-g6.js b/js/arena-runner-g6.js
index 94fa7f61..823c694e 100644
--- a/js/arena-runner-g6.js
+++ b/js/arena-runner-g6.js
@@ -1065,6 +1065,154 @@ var ArenaRunnerG6 = (function () {
await sleep((Number(remainderSec) || 0) * 1000);
}
+ // ---- throttle-proof host-side wait timer ------------------------------
+ //
+ // A page setTimeout is throttled once the tab is hidden or the window is
+ // occluded: Chrome aligns it to 1 s ticks (1 min after 5 min hidden). On the
+ // Bergamo 2P rig (2026-10-16) every host-timed 3 s step ran 4.00 s while the
+ // operator worked in ScanImage over the Studio window. Dedicated Workers are
+ // not throttled, so the wait is armed in a Worker built from an inline blob
+ // URL (no extra file — this module must stay a classic