Fix TypeError in NotificationsList Component #8007
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related to #8006
Implements error handling and service worker checks in the
NotificationsList
component to preventTypeError
on unsupported browsers.navigator.serviceWorker
andreg.pushManager
before attempting to subscribe or unsubscribe to push notifications. This prevents errors in browsers where these features are not supported.intialSubscriptionState
function. This captures any errors that occur during the check, preventing the application from crashing and logs the error using Sentry.For more details, open the Copilot Workspace session.