From 8b003c4d57f5063e06bb0c25f0371c9f6465d840 Mon Sep 17 00:00:00 2001 From: Kibi Kelburton Date: Wed, 15 Jul 2026 16:32:01 +0200 Subject: [PATCH] Revert "apparently chrome is a shit browser" This reverts commit f6f47fcbbeb9f42719119fc07018d87544e4f151. --- public/s/js/settings.js | 9 +++------ views/snippets/footer.html | 31 ++++--------------------------- 2 files changed, 7 insertions(+), 33 deletions(-) diff --git a/public/s/js/settings.js b/public/s/js/settings.js index 3aae817..cef531e 100644 --- a/public/s/js/settings.js +++ b/public/s/js/settings.js @@ -1815,12 +1815,9 @@ const streamUrl = `/api/v2/export/stream?id=${streamId}&filename=${encodeURIComponent(suggestedFileName)}`; const worker = new Worker(URL.createObjectURL(new Blob([workerCode], { type: 'application/javascript' }))); - // The SW must be controlling this page or be active to intercept /api/v2/export/stream. - let sw = navigator.serviceWorker.controller; - if (!sw) { - const reg = await navigator.serviceWorker.getRegistration('/api/v2/export/'); - sw = reg ? reg.active : null; - } + // The SW must be controlling this page to intercept /api/v2/export/stream. + // .controller is null after hard refresh — in that case, reload once. + const sw = navigator.serviceWorker.controller; if (!sw) { worker.terminate(); exportStatusMsg.textContent = 'Reloading to activate Service Worker...'; diff --git a/views/snippets/footer.html b/views/snippets/footer.html index b1b9b30..2b92566 100644 --- a/views/snippets/footer.html +++ b/views/snippets/footer.html @@ -618,33 +618,10 @@