From ea983c05f840ad47222b602b28d14e5dcc669154 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 6 Mar 2026 23:05:32 -0800 Subject: use Notification.permission instead of pushManager.permissionState permissionState may throw on some setups. Notification.permission is simpler and universally supported. Co-Authored-By: Claude Opus 4.6 --- src/routes/(app)/settings/account/+page.svelte | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/routes/(app)/settings/account/+page.svelte b/src/routes/(app)/settings/account/+page.svelte index 61450b18..77986f6c 100644 --- a/src/routes/(app)/settings/account/+page.svelte +++ b/src/routes/(app)/settings/account/+page.svelte @@ -47,10 +47,7 @@ pm = reg?.pushManager; if (!pm) { pmReady = true; return; } - permission = await pm.permissionState({ - userVisibleOnly: true, - applicationServerKey: PUBLIC_VAPID_PUBKEY, - }); + permission = Notification?.permission || "default"; if (permission === "granted") { subscription = await pm.getSubscription(); -- cgit v1.2.3