diff --git a/src/models/task.js b/src/models/task.js index 0253f1ab5..9ceae186b 100644 --- a/src/models/task.js +++ b/src/models/task.js @@ -145,6 +145,11 @@ export default class TaskModel extends AbstractModel { } async cancelScheduledNotifications() { + if (!('showTrigger' in Notification.prototype)) { + console.debug('This browser does not support triggered notifications') + return + } + const registration = await navigator.serviceWorker.getRegistration() if (typeof registration === 'undefined') { return