As of Chrome 80, the Notifications API became available as an Origin Trial.
The problem with the Push API is that it’s not reliable for triggering notifications which must be shown when a particular condition, like time or location, is met.
Notification triggers solve this problem by letting you schedule notifications with their triggering condition in advance, so that the operating system will deliver the notification at the right time even if there is no network connectivity or the device is in battery saver mode.
To protect notifications as a useful service for users, Chrome 80 will show, under certain conditions, a new, quieter notification permission UI that reduces the interruptiveness of notification permission requests. Immediately after the Chrome 80 release, users will be able to opt-in to the new UI manually in Settings.
Instead of that pesky dialog, you’ll get this subtle notification:
💡 No worries: the blue bubble will only we shown once.
Above that, if you’re a user that typically blocks notifications, Chrome will automatically enable the quieter UI for you 🙂