You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 14, 2026. It is now read-only.
It seems that Apple revokes our push notifications permissions for receiving silent canceling push notifications. Apple states to disallow silent handling of push notifications:
The Web Push API is not an invitation for silent background runtime, as that would both violate a user’s trust and impact a user’s battery life.
Notice we are explicitly stating that we promise to always make pushes user visible. While the standard for the JavaScript Push API optionally accommodates silent JavaScript runtime in response to a push, most browsers do not support that. Safari does not support that.
Summary
It seems that Apple revokes our push notifications permissions for receiving silent canceling push notifications. Apple states to disallow silent handling of push notifications:
Quoted from: https://meta.discourse.org/t/ios-notifications-can-lose-permission-to-push-if-the-user-is-currently-active/290225?tl=en
Steps to reproduce
What is the current bug behavior?
PWA stops receiving pushes due to Apple revoking the permissions since we're using silent pushes to canceled already read push notifications.
What is the expected correct behavior?
PWA receives the pushes always.
Relevant logs and/or screenshots
From the logs it seems that indeed the permission isn't granted.
Possible fixes