From 8206db5e44a036e065fcc0d22347f75398b9f4d1 Mon Sep 17 00:00:00 2001 From: r-zakarya <82443831+r-zakarya@users.noreply.github.com> Date: Thu, 9 Jul 2026 23:08:06 +0100 Subject: [PATCH] fix(settings): don't close Settings when clicking the busy overlay The full-screen #busyOverlay (shown during sync/backup) sits outside #settingsPanel, so a mousedown on it fired the click-outside handler and closed Settings mid-sync. Exempted #busyOverlay like .modal/.toast already are. Co-Authored-By: Claude Opus 4.8 --- js/app.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/app.js b/js/app.js index 642a48c..a0e1817 100644 --- a/js/app.js +++ b/js/app.js @@ -8602,6 +8602,7 @@ async function init() { if (e.target.closest('.modal')) return; if (e.target.closest('.cmd-palette')) return; if (e.target.closest('.toast')) return; + if (e.target.closest('#busyOverlay')) return; // sync/backup spinner closeSettings(); });