diff options
| author | Adam Soltys <[email protected]> | 2026-03-06 23:05:32 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-06 23:05:32 -0800 |
| commit | ea983c05f840ad47222b602b28d14e5dcc669154 (patch) | |
| tree | 3fd8c89275b64954094a14b2a5b632a0679fbc44 | |
| parent | 1f63d97f6a5969e5da8dcb946ba91c05407e9e2f (diff) | |
| download | coinos-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.svelte | 5 |
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(); |
