-
Notifications
You must be signed in to change notification settings - Fork 42
Description
We got a feature request in https://bugzilla.mozilla.org/show_bug.cgi?id=1957195, which I think is a valid one:
Chess.com is a the primary source for this issue, trigger many notifications by using the website on a secondary device (this can be as simple as playing a daily game) then launch firefox, the queued notifications will start one after the other with no way to dismiss all sometimes taking several minutes to finish.
Here, there are two independent push subscriptions managed by one app server, tied to one user account. The app server triggers two push messages for an event, but even if the user got one from either of the subscriptions, there's no way for the app server to cancel another push message for another subscription.
Canceling already delivered push notification may be more tricky (would it allow abusing e.g. for effectively no-notification push?) but it still sounds reasonable to cancel a push message that hasn't delivered yet.