From c6769cb8843b0f497aaef53075371cf5fc3ef0b2 Mon Sep 17 00:00:00 2001 From: Marcio Bevervanso Date: Tue, 17 Feb 2026 20:50:47 -0300 Subject: [PATCH] fix(pwa): Disable Service Worker to resolve mobile lag issues --- vite.config.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 10fb7b8..33ad326 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -14,6 +14,8 @@ export default defineConfig(({ mode }) => { react(), VitePWA({ registerType: 'autoUpdate', + injectRegister: null, // Disable automatic SW injection to fix lag + selfDestroying: true, // Force unregister existing SW includeAssets: ['favicon.ico', 'apple-touch-icon.png', 'masked-icon.svg'], manifest: { name: 'FoodSnap.ai', @@ -41,6 +43,11 @@ export default defineConfig(({ mode }) => { purpose: 'any maskable' } ] + }, + workbox: { + cleanupOutdatedCaches: true, + skipWaiting: true, + clientsClaim: true, } }) ],