Skip to content

Automatically close duplicates & Auto Focus Activating remaining kept tab

License

Notifications You must be signed in to change notification settings

web96lol/deDupe2Activate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Languages

  • JavaScript 70.3%
  • HTML 16.5%
  • CSS 13.2%