Начиная с 2020 года в браузерах Firefox (версия 72 и выше ) и Chrome (версия 80 и выше) появилась автоблокировка всплывающих окон подписки web push. Вот как это выглядит на примере Chrome:
В Chrome блокировка web push происходит в следующих случаях:
Настройка вручную. Пользователь перешел в настройки Chrome и заблокировал показ всплывающих уведомлений.
Автоматическая для пользователя. Если клиент часто блокирует уведомления — браузер учтет это и включит блокировку уведомлений по-умолчанию.
Блокировка на отдельных сайтах. Если на вашем сайте большинство пользователей блокируют всплывающие окна — то для вашего сайта по умолчанию будет включен режим блокировки уведомлений.
Можете также ознакомиться со статьей из официального блога Chromium.