From 3f6ee6c687e3d247fef40e1751d04e961d0344ee Mon Sep 17 00:00:00 2001 From: peterino2 Date: Tue, 3 Feb 2026 20:54:16 -0800 Subject: [PATCH] saving --- public/ui.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/public/ui.js b/public/ui.js index 3c6d851..26587cd 100644 --- a/public/ui.js +++ b/public/ui.js @@ -13,7 +13,9 @@ // Update general UI state M.updateUI = function() { - const isPlaying = M.synced ? !M.serverPaused : !M.audio.paused; + const isConnecting = M.wantSync && !M.synced; + // While connecting, treat as not playing (paused state) + const isPlaying = M.synced ? !M.serverPaused : (!isConnecting && !M.audio.paused); M.$("#btn-sync").classList.toggle("synced", M.wantSync); M.$("#btn-sync").classList.toggle("connected", M.synced); M.$("#btn-sync").title = M.wantSync ? "Unsync" : "Sync";