Я включил веб-уведомления на моем angularjs веб-сайте и добавил ниже слушателя событий для сервисного работника. js файл, Это прекрасно работает на краю, и событие щелчка срабатывает, однако в chrome оно срабатывает только если я отправляю два последующих уведомления и пользователь нажимает на оба уведомления. Я протестировал несколько версий chrome, все с одинаковым поведением.
self.addEventListener('notificationclick', function (event) {
event.notification.close();
console.log('Notification notificationclick triggered');
event.waitUntil(
clients.openWindow(event.notification.data.url)
);
})