diff --git a/js/src/views/Settings/Notifications.vue b/js/src/views/Settings/Notifications.vue index 0d63241ff..210b0ad73 100644 --- a/js/src/views/Settings/Notifications.vue +++ b/js/src/views/Settings/Notifications.vue @@ -686,7 +686,7 @@ export default class Notifications extends Vue { } async checkCanShowWebPush(): Promise { - if (!window.isSecureContext && !("serviceWorker" in navigator)) + if (!window.isSecureContext || !("serviceWorker" in navigator)) return Promise.resolve(false); const registration = await navigator.serviceWorker.getRegistration(); return registration !== undefined;