From 82906907e2e1af77d8f4b6eba277aa1c76a47af7 Mon Sep 17 00:00:00 2001 From: Julien Oculi Date: Fri, 19 Jul 2024 15:15:31 +0200 Subject: [PATCH] fix(pwa): :bug: wait for sw registration to be active before subscribe to webpush --- islands/RegisterServiceWorker.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/islands/RegisterServiceWorker.tsx b/islands/RegisterServiceWorker.tsx index df34f52..3c4eaf5 100644 --- a/islands/RegisterServiceWorker.tsx +++ b/islands/RegisterServiceWorker.tsx @@ -34,6 +34,7 @@ export default function RegisterServiceWorker() { } try { + if (registration.active === null) return const subscription = await getSubscription() await requestApi('webpush/subscription', 'POST', subscription) } catch (cause) {