Skip to content

Automatically close duplicates & Auto Focus Activating remaining kept tab

License

Notifications You must be signed in to change notification settings

webberLV/deDupe2Activate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Animation

deDupe2Activate

DeDupe2Activate Logo

Chrome browser extension that automatically closes duplicate tabs & automatically focuses remaining tab

Chrome Extension Manifest V3 JavaScript ES2022 MIT License

URLHandling 🔍 How It Handles URLs

  1. Different paths → Not duplicate

    E.g Not Duplicates: https://google.com/search | https://google.com/maps

  2. Different search queries → Not duplicate

    E.g Not Duplicates: https://google.com/search?q=cat | https://google.com/search?q=dog

  3. Different hash anchors → Not duplicate

    E.g Not Duplicates: https://google.com/docs#page1 | https://google.com/docs#page2

  4. Ignores case, ignores www, ignores trailing slash

    E.g Duplicates: https://google.com | https://www.googLe.com/

TabHandling Auto Activation Logic

Activates remaining oldest created tab

Additional Info: Need a manual scan? Click browser icon

Installation

Option 1: Chrome Web Store Coming soon - publication in progress

Option 2: Manual Installation

  • Download or clone this repository:
    git clone https://github.com/webber3242/DeDupe2Activate.git
  • Open Chrome and navigate to chrome://extensions/
  • Enable "Developer mode" using the toggle in the top-right corner
  • Click "Load unpacked" and select the downloaded extension folder

File Structure

DeDupe2Activate/
├── manifest.json           # Extension configuration
├── background.js           # Main service worker logic
├── LICENSE.txt             # License file
├── README.md               # Documentation
├── images/                 # Extension icons
│   ├── icon16.png
│   ├── icon48.png
│   └── icon128.png
└── _locales/               # Internationalization
    └── en/                 # English locale
        └── messages.json   # English messages

License

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


About

Automatically close duplicates & Auto Focus Activating remaining kept tab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published