aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-06 23:05:32 -0800
committerAdam Soltys <[email protected]>2026-03-06 23:05:32 -0800
commitea983c05f840ad47222b602b28d14e5dcc669154 (patch)
tree3fd8c89275b64954094a14b2a5b632a0679fbc44
parent1f63d97f6a5969e5da8dcb946ba91c05407e9e2f (diff)
downloadcoinos-ui-ea983c05f840ad47222b602b28d14e5dcc669154.tar.gz
coinos-ui-ea983c05f840ad47222b602b28d14e5dcc669154.zip
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 <[email protected]>
-rw-r--r--src/routes/(app)/settings/account/+page.svelte5
1 files changed, 1 insertions, 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();