Firefox WebExtension for resetting site data on the active tab. It was built for the web version of Microsoft Teams, where stale browser state can break login, loading, or call flows.
The extension clears the active site's:
- Cookies
localStorageandsessionStorage- IndexedDB
- CacheStorage
- Service worker registrations
It does not collect or transmit user data.
Requires Firefox 142 or later.
npm install
npm run lintLoad temporarily in Firefox:
- Open
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on....
- Select
manifest.jsonfrom this folder.
- Open the broken Teams tab, or any other site you want to reset.
- Click the extension icon.
- Press Reset active site.
The extension resets data for the current hostname and reloads the tab.
npm run buildThe packaged extension is written to web-ext-artifacts/.
- This is intentionally Firefox-first and currently uses Manifest V2 event pages.
- Hostname-scoped cleanup does not reset other Microsoft identity domains such as
login.microsoftonline.comunless you run the extension on those pages too. - Restricted browser pages such as
about:*andmoz-extension:*cannot be reset.