Firefox/Zen Extension to prevent tabs from multiplying like rabbits 🐰
When you open a link matching the configured pattern, the extension will:
- If a matching tab already exists → Close the new tab, update the existing tab with the new URL, and focus it
- If no matching tab exists → The new tab becomes the sticky tab for that container
This prevents tab clutter when repeatedly opening links to the same type of page.
| 📸 All Screenshots |
|---|
![]() |
- Configurable Rules — Create rules with regex patterns for any site
- Quick Rule Creation — Click the toolbar icon to create a rule for the current page
- Multi-Account Container support — Each container gets its own independent sticky tab
- SPA-aware — Handles single-page app navigation (like Salesforce Lightning)
- Redirect-aware — Works with SSO redirects and other redirect chains
- Sync Support — Rules are synchronized over Firefox Sync (can be disabled)
- Import/Export — Backup/Restore rules and settings from file.
Install from Firefox Add-ons (Currently in review)
- Clone git repo.
- Open
about:debuggingin Firefox/Zen - Click "about:debugging#/runtime/this-firefox" (or "This Zen")
- Click "Load Temporary Add-on..."
- Select the
manifest.jsonfile fromxpi.srcdirectory
- Click the Sticky TabSZ icon in the toolbar
- If the current page matches a rule, you'll see the rule name
- If not, click "Create Rule..." to auto-generate a rule for this site
- Customize the pattern and save
- Firefox Add-ons: https://addons.mozilla.org/en-US/firefox/addon/sticky-tabsz/
- Homepage: https://code.lksz.me/lksz/sticky-tabsz
- Issues: https://code.lksz.me/lksz/sticky-tabsz/issues
- Community: https://github.com/Lockszmith/sticky-tabsz/discussions
- Buy Me a Coffee: https://studio.buymeacoffee.com/dashboard
Unlicense (Public Domain)
