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