Residual data from outdated or misconfigured notification settings can prevent push notifications from working properly—even when your current implementation is correct. Use the instructions below to fully reset your browser’s notification permissions, unregister service workers, and clear site data for a clean testing state.

  1. Click the View Site Information (lock or info) icon next to the URL bar.
  2. Under Notifications, click Reset permission.
  3. Open Chrome Developer Tools (F12 on PC or fn + F12 on Mac).
  4. In the Application tab > Storage, click Clear Site Data.
  5. When prompted, click Reload to refresh the page.

Resetting notification permissions and clearing the site's data on Chrome

If you have Prompting configured, a new permission request should appear. Do not subscribe just yet.

Optional: To manually unregister background workers:

If these buttons are disabled, ensure all tabs for your site are closed.

ServiceWorker Internals Page

Open a new tab to your site and try it out!