From 6c773c01353b54180bb3d72a2acbc890abcc23f3 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 4 Oct 2023 13:41:45 +0200 Subject: [PATCH] web: Added alert when running in Firefox private mode --- dist/web/source/enable-threads.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dist/web/source/enable-threads.js b/dist/web/source/enable-threads.js index 01d7d084c..4d2e6905a 100644 --- a/dist/web/source/enable-threads.js +++ b/dist/web/source/enable-threads.js @@ -50,6 +50,10 @@ if(typeof window === 'undefined') { (async function() { if(window.crossOriginIsolated !== false) return; + if (!('serviceWorker' in navigator)) { + alert("Your browser doesn't support service workers.\nIf you're using Firefox, you need to not be in a private window.") + } + let registration = await navigator.serviceWorker.register(window.document.currentScript.src).catch(e => console.error("COOP/COEP Service Worker failed to register:", e)); if(registration) { console.log("COOP/COEP Service Worker registered", registration.scope);