diff --git a/app/install/EnableNotifications.tsx b/app/install/EnableNotifications.tsx index 35b1bff..203154f 100644 --- a/app/install/EnableNotifications.tsx +++ b/app/install/EnableNotifications.tsx @@ -49,9 +49,12 @@ function EnableButton({ onSubscribe }: { onSubscribe: () => void }) { `subscriptions: ${JSON.stringify(subscription.toJSON())}`, ]) try { - navigator.serviceWorker.controller?.postMessage({ - type: "subscribed", - subscription: subscription.toJSON(), + navigator.serviceWorker.ready.then((registration) => { + registration.active?.postMessage({ + type: "subscribed", + subscription: subscription.toJSON(), + }) + setLog((prev) => [...prev, "After post message"]) }) // onSubscribe() } catch (error) {