From 909aa430b8164d1bbed4579dfb49233f4a1fe221 Mon Sep 17 00:00:00 2001 From: Ajay Bura <32841439+ajbura@users.noreply.github.com> Date: Fri, 15 May 2026 16:30:23 +1000 Subject: [PATCH] fix: notification cause crash on android (#2938) fix notification cause crash on android --- src/app/utils/dom.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/utils/dom.ts b/src/app/utils/dom.ts index 80db3ae..ba6fb44 100644 --- a/src/app/utils/dom.ts +++ b/src/app/utils/dom.ts @@ -233,7 +233,15 @@ export const notificationPermission = (permission: NotificationPermission) => { if ('Notification' in window) { return window.Notification.permission === permission; } - return false; + try { + // https://stackoverflow.com/questions/29774836/failed-to-construct-notification-illegal-constructor + // https://issues.chromium.org/issues/40415865 + // eslint-disable-next-line no-new + new Notification(''); + } catch { + return false; + } + return true; }; export const getMouseEventCords = (event: MouseEvent) => ({