I am currently facing an issue with some Chrome (Chromium) version where the PushManager.subscribe
promise from a ServiceWorker stays in a pending state
The problem is with userVisibleOnly: true as a parameter.
This was only introduced in chrome 47. Before that you need to pass it as a manifest parameter. https://johnme-gcm.appspot.com/manifest.json is a good example to follow.
This issue is reproducible on chrome 55.0.2883.87 on Windows 7. The subscribe promise is neither resolving nor rejecting. But this is happening only on one machine with the combination mentioned
I had the same issue in Chrome 67, and a browser restart has fixed it.
It appears that the Chromium Team was working on it. If I'm not mistaken, a fix will be release on Chrome 55
Update and restart my google chrome was resolved for me
I had the same issue while using a corporate proxy. Because there's no Internet connection, the subscription cannot be established and the Promise never resolves.