From 85294b108d28828cbb967f6433d2de9bad420923 Mon Sep 17 00:00:00 2001 From: Flea Flicker Date: Wed, 27 May 2026 02:20:41 +0000 Subject: [PATCH] fix: add skipWaiting/clientsClaim to VitePWA workbox config Root cause: SW remained in waiting phase after redeploy, serving stale precached assets. Without skipWaiting/clientsClaim the old SW persisted and controlled the page even after a new SW was installed. Fixes blank-page regression where React never mounted on login. --- vite.config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index d73c18d..d2c7811 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -39,6 +39,8 @@ export default defineConfig({ ], }, workbox: { + skipWaiting: true, + clientsClaim: true, globPatterns: ["**/*.{js,css,html,ico,png,svg,woff2}"], navigateFallbackDenylist: [ /^\/api\/auth\//,