diff --git a/src/main.ts b/src/main.ts index 74f92b4758..48aa7d9b53 100644 --- a/src/main.ts +++ b/src/main.ts @@ -13,7 +13,6 @@ import { VueFire, VueFireAuth } from 'vuefire' import { FIREBASE_CONFIG } from '@/config/firebase' import '@/lib/litegraph/public/css/litegraph.css' -import '@/platform/auth/serviceWorker' import router from '@/router' import App from './App.vue' @@ -82,4 +81,10 @@ app firebaseApp, modules: [VueFireAuth()] }) - .mount('#vue-app') + +// Register auth service worker after Pinia is initialized (cloud-only) +if (isCloud) { + void import('@/platform/auth/serviceWorker') +} + +app.mount('#vue-app')