Hello HN,
I was tired of the constant cycle of logging in/out to test different user roles (admin, user, etc.), which meant manually clearing and setting `localStorage`, `sessionStorage`, and cookies. It was a huge time sink.
So, I built "Tab Storage Copier," a browser extension that treats tab states like git branches.
The core feature is *Profiles*:
- *Save Profile*: Take a complete snapshot of a tab's storage (local, session, cookies) and name it (e.g., "Admin User", "Test Account"). You can even save multiple versions for each profile.
- *Load Profile*: Instantly apply a saved profile to your current tab. Switching between complex user states becomes a two-click process.
- *Manage*: A simple UI to delete old profiles and versions.
It also has the basics covered:
- *One-Click Copy*: Quickly copy storage from any tab to your active one.
- *Quick Clear*: Wipe storage from the current tab without digging through DevTools.
It's a workflow tool I now can't live without. It’s free and open source. I'd love to get your feedback.
Get it for your browser:
- Chrome: https://chromewebstore.google.com/detail/tab-storage-copier/...
- Edge: https://microsoftedge.microsoft.com/addons/detail/tab-storag...
- Firefox: https://addons.mozilla.org/en-US/firefox/addon/tab-storage-c...