From 2bcbbba62677c204b49e9430c3688469c9f82e93 Mon Sep 17 00:00:00 2001 From: elpatron Date: Tue, 2 Jun 2026 20:35:46 +0200 Subject: [PATCH] Register Service Worker manually on startup --- client/src/main.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/client/src/main.tsx b/client/src/main.tsx index f878f3e..092b49c 100644 --- a/client/src/main.tsx +++ b/client/src/main.tsx @@ -73,6 +73,17 @@ async function bootstrap(): Promise { return } + if ('serviceWorker' in navigator && !import.meta.env.DEV) { + navigator.serviceWorker + .register('/sw.js', { scope: '/' }) + .then((reg) => { + console.log('Service Worker registered successfully with scope:', reg.scope) + }) + .catch((err) => { + console.error('Service Worker registration failed:', err) + }) + } + const rootEl = document.getElementById('root') if (!rootEl) { throw new Error('Missing #root element')