Skip to content

Conversation

@OlegPhenomenon
Copy link
Contributor

  • Use navigator.serviceWorker.ready to ensure SW is active before subscribing
  • Remove duplicate SW registration in setupPushNotifications()
  • Add error handling for push subscription failures
  • Add null check for webpush modal element

Fixes "no active Service Worker" and "invalid applicationServerKey" errors #1451

- Use navigator.serviceWorker.ready to ensure SW is active before subscribing
- Remove duplicate SW registration in setupPushNotifications()
- Add error handling for push subscription failures
- Add null check for webpush modal element

Fixes "no active Service Worker" and "invalid applicationServerKey" errors
Modal now shows before requesting browser permission.
Permission is requested only when user clicks Accept button.
Added proper error handling for Service Worker SSL issues.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants