[bugfix] fix service worker opaqueredirect error and ensure SW controls page before mount (#6275)

Fixes service worker network error by handling opaqueredirect responses
correctly and ensures SW registration completes before app mount to
prevent race conditions on first load.

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6275-bugfix-fix-service-worker-opaqueredirect-error-and-ensure-SW-controls-page-before-mount-2976d73d36508106bc65dc82cdc62779)
by [Unito](https://www.unito.io)
This commit is contained in:
Christian Byrne
2025-10-24 22:30:16 -07:00
committed by GitHub
parent bab47869c9
commit 936da14dbc
4 changed files with 24 additions and 10 deletions

View File

@@ -83,8 +83,9 @@ app
})
// Register auth service worker after Pinia is initialized (cloud-only)
// Wait for registration to complete before mounting to ensure SW controls the page
if (isCloud) {
void import('@/platform/auth/serviceWorker')
await import('@/platform/auth/serviceWorker')
}
app.mount('#vue-app')