Skip to content

Lockszmith/sticky-tabsz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sticky TabSZ

Firefox/Zen Extension to prevent tabs from multiplying like rabbits 🐰

What It Does

When you open a link matching the configured pattern, the extension will:

  1. If a matching tab already exists → Close the new tab, update the existing tab with the new URL, and focus it
  2. 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
Click for more screenshots

Features

  • 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.

Installation

Install from Firefox Add-ons (Currently in review)

Temporary (Development)

  1. Clone git repo.
  2. Open about:debugging in Firefox/Zen
  3. Click "about:debugging#/runtime/this-firefox" (or "This Zen")
  4. Click "Load Temporary Add-on..."
  5. Select the manifest.json file from xpi.src directory

Usage

  1. Click the Sticky TabSZ icon in the toolbar
  2. If the current page matches a rule, you'll see the rule name
  3. If not, click "Create Rule..." to auto-generate a rule for this site
  4. Customize the pattern and save

Links

License

Unlicense (Public Domain)

About

Read-Only and Community for code.lksz.me/lksz/sticky-tabsz

Resources

Stars

Watchers

Forks

Packages

No packages published