fix(push): explicitly register service worker in push-manager

This commit is contained in:
2026-01-13 12:39:59 +01:00
parent 32225127ab
commit 57003532be

View File

@@ -63,7 +63,12 @@ export function PushSubscriptionSettings({ planId }: { planId: string }) {
async function registerServiceWorker() {
try {
const registration = await navigator.serviceWorker.ready
// Explicitly register the service worker
const registration = await navigator.serviceWorker.register('/push-sw.js')
// Wait for it to be ready
await navigator.serviceWorker.ready
const sub = await registration.pushManager.getSubscription()
setSubscription(sub)
} catch (e: any) {