I am currently facing an issue with some Chrome (Chromium) version where the PushManager.subscribe promise from a ServiceWorker stays in a pending state
PushManager.subscribe
Update and restart my google chrome was resolved for me