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 }}
Repository navigation
Service Worker: Can't display push notification #19488
[ ] Regression (a behavior that used to work and stopped working in a new release)
[x ] Bug report
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
Current behavior
Uncaught (in promise) DOMException: Failed to execute 'postMessage' on 'Client': PushMessageData object could not be cloned.
at clients.forEach.client (https://ngsw.surge.sh/ngsw-worker.js:2199:44)
at Array.forEach (<anonymous>)
at Driver.broadcast (https://ngsw.surge.sh/ngsw-worker.js:2199:17)
at <anonymous>
Expected behavior
Show web push notification
Minimal reproduction of the problem with instructions
Click "Subscribe to push" and wait some seconds. Or use "Push" on "Application" tab of DevTools.
Most likely this is because the object passed to postMessagehas methods, not only the properties. Methods have to be removed: https://stackoverflow.com/a/42376465
Activity
webmaxru commentedon Oct 26, 2017
Fixed by #19764
angular-automatic-lock-bot commentedon Sep 12, 2019
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.