Skip to content

Adds a shortcut (Ctrl+Shift+E) to open a new tab in the same tab group as the current tab - right after the currently active tab. No other features. Minimal, simple, helpful extension for better productivity.

License

Notifications You must be signed in to change notification settings

MultionLabs/TabbyBARA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TabbyBARA logo

TabbyBARA

A Firefox extension that adds a keyboard shortcut to open a new tab in the same container and tab group as the current tab.
Powered by Firefox WebExtensions API

FeaturesInstallationUsageDevelopmentContributingSponsorship


Sponsor me on GitHub
License: MIT Firefox Add-ons Platform


TabbyBARA is a lightweight Firefox extension that enhances your browsing workflow by providing a quick keyboard shortcut to create new tabs in the same container and tab group as your current tab. Perfect for users who work with multiple containers and tab groups for organization.

  • Quick keyboard shortcut (Ctrl+Shift+E / Cmd+Shift+E) to create new tabs
  • Automatic container preservation - new tabs inherit the current tab's container
  • Tab group integration - new tabs are added to the same tab group
  • Smart positioning - new tabs appear right after the current tab
  • Minimal resource usage with no background processes

Features

  • Keyboard Shortcut: Ctrl+Shift+E (Windows/Linux) or Cmd+Shift+E (macOS)
  • Container Support: Opens new tabs in the same container as the current tab
  • Tab Group Support: Places new tabs in the same tab group as the current tab
  • Smart Positioning: Places the new tab right after the currently active tab
  • Lightweight: Minimal memory footprint and no background processes
  • Privacy-focused: No data collection or external dependencies

Installation

From Firefox Add-ons Store (Recommended)

  1. Visit the TabbyBARA page on Firefox Add-ons
  2. Click "Add to Firefox"

Manual Installation (Development)

  1. Download or clone this repository
  2. Open Firefox and go to about:debugging
  3. Click "This Firefox" in the sidebar
  4. Click "Load Temporary Add-on"
  5. Select the manifest.json file from this directory

Usage

  1. Navigate to any tab in Firefox
  2. Press Ctrl+Shift+E (Windows/Linux) or Cmd+Shift+E (macOS)
  3. A new tab will open in the same container and tab group, positioned right after the current tab

Requirements

  • Firefox 57 or later
  • Container tabs must be enabled (privacy.userContext.enabled preference)

Permissions

This extension requires the following permissions:

  • tabs: To query and create tabs
  • cookies: To create tabs in specific containers
  • contextualIdentities: To work with container tabs
  • tabGroups: To manage tab groups

Development

Building for Distribution

  1. Build the extension package:

    web-ext build --overwrite-dest
  2. Sign the extension using the web-ext tool:

    web-ext sign --channel=listed --api-key=YOUR_API_KEY --api-secret=YOUR_API_SECRET

The signed extension will be available in the web-ext-artifacts/ directory.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

Issues

If you encounter any issues, please report them on the GitHub repository or through the Firefox Add-ons store.

Version History

  • 1.0: Initial release with basic container and tab group support

Sponsorship

If you find this project useful, please consider sponsoring the development via GitHub. Thank you!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Adds a shortcut (Ctrl+Shift+E) to open a new tab in the same tab group as the current tab - right after the currently active tab. No other features. Minimal, simple, helpful extension for better productivity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published