From ba05f0dafe9438ea465f0796de5d8e90935af2f3 Mon Sep 17 00:00:00 2001 From: Jonathan Sykes Date: Thu, 2 Jul 2026 23:58:42 +0800 Subject: [PATCH] fix: make audio the playback clock in dual mode so video rebuffering never pauses or seeks live audio; harden viewport anchor guard and add modal backdrop dismiss --- frontend/app.js | 103 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 78 insertions(+), 25 deletions(-) diff --git a/frontend/app.js b/frontend/app.js index 3dde6cf..be83f64 100755 --- a/frontend/app.js +++ b/frontend/app.js @@ -731,26 +731,39 @@ const Player = { // Shared by the 1s watchdog tick and the master 'playing' handler so both // paths get the same no-pop behavior. + // + // AUDIO IS THE CLOCK. Corrections are applied to the muted