nadhoeblpbehkmjbnoedmclliljoikbi
Force new/duplicated tabs (but not those opened via links) to open next to their opener, not at the very end. A Google Chrome extension to force new/duplicated tabs (but not those opened from links) to open to the right of the current tab. Inspired by "Tab to the Next" ( https://chrome.google.com/webstore/detail/tab-to-the-next/mpahcojfojbnloiafagggcdimaklphij/ ) Icons by New Mooon ( http://code.google.com/u/newmooon/ ) #### Changelog * 1.0 (9/15/13) * Initial release. * 2.0 (2/18/17) * Rewrote from scratch, should now be more reliable. Also added support for duplicating tabs. * 2.1 (3/29/21) * Fix extension not working for new tabs (by checking tab.pendingUrl) * 3.0 (2/13/24) * Update to support manifest v3 Please note that this was made for personal use, so replies and fixes may be significantly delayed.
Tab to the next
Brings the new tab next to the current one. Also controls which tab will be selected when you close one. It breaks my workflow when the new tabs are created at the far right. If you like tabs in a FIFO manner, you can also control which tab becomes active when closing one.
Tab-Snap
Get open tab URLs for window, or load a list of URLs into new tabs on this window. This is a simple, no-frills extension that will be useful for folks who want a quick way to carry on a browsing thread from one computer to another. For example, if I'm doing research at school and find a number of interesting sites, I will end up with multiple open tabs. I may want to continue reading those tabs on another computer at home later on. This basic extension to do exactly two things: * The first is that it will produce a list of the web page titles and urls of all the tabs open in my current window. I can copy and paste this list into an e-mail that I can send to myself; * It can restore this browser session anytime later on any computer using Chrome and this extension by copying from the e-mail and pasting into the extension. The extension is programed to extract the http and https, and ftp lines from any list, so the list can include the web page title or any other information. It will not open URLs that do not begin with http, ftp, or https. My favorite feature is that it will automatically pre-format a gmail message for sending the links to myself. To try this out: * Go to options and select "blank gmail with unlimited links copied to clipboard" in box 1 of the options screen and then click save under box 3; * then scroll down to the bottom of the "format" info section and put in the e-mail address you want to be automatically added to the formatted compose message and then click "save" under this box. Now when you click on the icon and select "get URLs", a pre-formatted gmail compose screen shows up. To get the links into the body, all you have to do is paste as they are automatically copied into the clipboard. This is the quickest way to e-mail yourself a copy of all your tab URLs. ---> Update 1.2.5, enhanced gmail option and added new gmail option. To create the compose window pre-filled with links, tab-snap creates a new tab that has a url which gmail recognizes as a command to start a new compose window with the given information. If this constructed url that is sent to gmail is too big, gmail will reject it, which is why the pre-filled gmail option can only allow for up to 22 tabs. Users now have the option to create a gmail compose window that has the to and subject address pre-filled with a blank body, and the entire title/list of urls copied to their clipboard so that all they need to do is paste and send. To enable this option, go into the options menu and select "blank gmail with urls copied to clipboard". This second gmail option allows for an unlimited number of tabs to be pasted into the e-mail, getting around the url-composition limit of the first gmail option and only requiring that the user has one extra step. Both gmail options now allow you to prefill the to address, in case you have the habit of sending a list of your urls to the same e-mail address. Look in the options section under format for a textbox into which you can type the e-mail you wish to send to every time you use tab-snap's gmail option. If you'd rather not have the to-field pre-filled, just leave that blank in the options menu. ---> Update 1.2.4, changed default behavior back to a list printed out on the screen per user request; the output of the url list can be changed in the option menu. This is an open-source extension--that means that you or anybody in the world can view the source code online at: This helps ensure the safety of the code and thus of your data as anybody can inspect the code. A streamlined extension that will be useful for users who want a quick way to carry on a browsing thread from one computer to another and/or to keep a convenient archive of useful sessions. A clean or formatted list of all open tabs can be saved in multiple formats including csv which can be opened in Excel, Google Drive, and so on. URLs can also be copied directly to the clipboard, or even e-mailed directly from the extension; a list of websites can be loaded into the extension and synced with the current browsing session either by pasting it into the extension or importing a file. This means that it will only open tabs which aren't already opened in the window, so you won't get duplicates. ---> Note to MAC users, due to known bugs in the OS X version of Chrome, this extension does not currently work fully with MACs. ---> Version 1.2.3 (Oct 11 2013) streamlined the copy and paste functionality; now the user does not have to copy/paste by hand since Chrome has enabled access to the clipboard for extensions on recent updates. Copy to clipboard is now the default setting. Simplified and enhanced the visual presentation for the user. To enable the new chrome clipboard functionality, the permissions on the extension now include copy and paste access. This extension was previously called "Grab Y'all Links!" and has the same functionality with additional features. ----> Version 1.2.2 (Oct 9 2013) changed the way tabs are opened so that it is syncing behavior---it won't open a tab that is already opened. Altered some string parsing to prevent possible misreading of some formats of files. ----> Version 1.2.1 (Oct 7 2013) added option to directly mail list of links via gmail. By selecting this option, a new tab will open that is a compose-message pre-filled with subject heading and body that is list of urls; all the user has to do is select who to send it to. Due to limitations set by Chrome, this only currently works if there are 22 tabs open or less; any more than 22 tabs could result in an URL error. ----> Version 1.2 (October 2013) includes many new features, such as the ability to save a list of open tab URLs as regular text files or csv files which can be easily read by MS Excel. Users can select their preferred output at the options menu. The default is to print to screen in text format. Users can now open a text file or csv file with a list of URLs directly through the extension rather than needing to copy and paste. *** Note to Mac and Linux users***: the File-open pop-up dialog does *not* preserve the state of the extension--as soon as you click on the dialog to pick a file, the extension closes and nothing will happen. Until this is corrected in Chrome or a software fix is found, the following workaround will enable MAC/Linux users to upload files: right-click on the extension's pop-up and select inspect element. This will create a pop-up which you can ignore temporarily while you proceed to click on the choose-file button and choose your file. After the file is uploaded you can close the popup. This problem does not affect Windows users using the latest version of Chrome. Additional note for Mac users--if you really really really want the upload file functionality working now rather than waiting: Go to Menu > Tools > Extensions and click "Developer Mode". Now instead of a regular click on the Tab-Snap icon, contorl-click and select "inspect popup". Now you can proceed to use the file uploader. You can close the extra popup window when you are done. I'll upload a permanent fix for this problem as soon as possible. All other functions work, so you can also copy and paste from a file into the middle field. ***This is an extension for grabbing the url of the tabs open in a browsing session, not the links on a webpage.*** Got a question / problem with the extension? Leave a comment/question at: *** Updated October 2013 to comply with Chrome Store manifest version 2.0 requirements *** *** Re-branded October 2013 to better reflect the purpose of the extension. *** *** Updated Sept 2024 to comply with Chrome Store manifest version 3.0 requirements **
Unread Tab
Flags unvisited/unread (opened in the background) tabs, so it is easy to recognise what tabs still need to be read. Flags unvisited/unread (opened in the background, usually with the middle click) tabs, so it is easy to recognise what tabs still need to be read/visited. You will easily know what tab you opened but have not yet looked into it. It is especially useful when you are searching for something on the internet, opening many links in the background. After a while you may be confused what tabs you have read and what you still need to look into. This extenstion solves the issue. You will always know what tabs was never visited. The given version is based on the original Unread Tab 1.3 by Adam Grodzki and inspired by Anton Marchenko's needs 😉 and his experience in using “Yandex.Browser”. The main differences of this version are: – options: prefix; – removed usage surveillance 😮; – Russian 🇷🇺 and German 🇩🇪 languages; – unread flags are restored even if tabs' titles are automatically changed (e. g. by YouTube). The project is open-source and public at GitHub: https://github.com/stanislawru/unread-tab
No New Tabs
This extension does exactly what it says: it stops links from opening in new tabs. Whether it's an old-school link with a target="_blank" attribute or a modern site using JavaScript to spawn tabs, No New Tabs forces the content to open right where you are. THE UNBREAKABLE UPDATE (v3.0.0). Earlier versions only worked by stripping basic HTML attributes like . Version 3.0.0 now handles every technique websites use to open new tabs—it also intercepts JavaScript to keep new pages in the current tab. Temu can't get away with it anymore. Cleans Links: Strips out _blank, _new, and a bunch of non-standard targets. Blocks JS Spawning: New in 3.0.0—prevents scripts from hijacking your browser flow. White/Blacklist: If you actually want Gmail or other specific sites to open new tabs, just add them to the whitelist in the options. Or if you want to ONLY prevent new tabs from certain pages, you can configure a blacklist. AJAX Friendly: Works on sites that load content as you scroll, like Facebook or Twitter. Easily configurable: The extension popup allows you to easily enable/disable the extension, or add the current page to the whitelist. If you find a link or a script that manages to escape, let me know and I'll see if I can hunt it down. Email (available in the options page) is the most reliable way to contact me. I am very responsive Version 3.0.1 (2025/01/11) - Bugfix: Command clicking (or control clicking for you non Mac folk) should open links in a new tab, even with this extension. The previous update broke that, so this one fixes it. Version 3.0.0 (2025/12/24) - The "Unbreakable" Update: Renamed to No New Tabs. - JavaScript Handling: Finally added the ability to prevent scripts from opening new tabs/windows via JS. - Overhauled logic to handle modern web-app navigation better. Version 2.1.2 (2025/11/25) - Performance improvements - You can now use a popup from the extension to easily enable/disable the extension for the current page Version 2.1.1 (2025/9/25) - Small bugfix in fenced frames (really just an annoying log message). - Made config page dynamic, no "Save" required. So fancy. Version 2.1.0 (2025/9/19) - Significant optimizations and performance improvements. - Removed jQuery dependency, other optimizations. - Reduces memory usage and should improve page load performance as well. Version 2.0.4 (2025/9/17) - Version 2.0.3 was a rollback to version 2.0.1. - Fixed a bug in 2.0.2 which reversed the behavior of white and blacklisting, effectively breaking the extension. Sorry! Version 2.0.2 (2025/9/9) - Fixed a bug in rewriting links with rels. - Made the extension overall more robust, fixed some possible race conditions. - Made the options page prettier. Version 2.0 (2024/10/15) - Updates to manifest V3 - Big rewrite under the hood. Settings are not persisted from previous version, sorry. I do this in my spare time and I didn't have the gumption to spend more time on this than it already took to just get the basic functionality working again... Version 1.9 (2020/10/15) - Bugfix: previous version of the script did not work when the "Filter HTML forms" option was deselected. Version 1.8 (2017/12/16) Big change - Should be noticeably faster (only monitors updated/added elements on page, rather than rescanning the whole page on modification). - Added ability to enable/disable by clicking on extension button (also added a toggle in the options page). - Added the __blank (two underscores) target. - Requires fewer permissions, should be fewer corner cases that it misses. Version 1.7 (2015/11/25) - Allows the user to specify what the "_blank" target should be rewritten to (don't do this if you don't know what it means!). Version 1.6 (2015/10/25) - Now disables _blank (etc.) on the tag as well. Version 1.5 (2014/03/07) - Now works on HTML forms as well. Can be disabled in the options menu if you prefer (although please tell me why, if you do!). Version 1.4 (2013/11/6) - Exceptions can now be specified as a blacklist instead of the default whitelist. Version 1.2 (2013/7/7) - Now works with pre-rendered pages (frequently generated from Google searches). As a side-effect, now requires the webNavigation permission to know when new pages are loaded or swapped in. Version 1.0 (2013/3/9): - Now works on dynamically-loaded AJAX content. Useful for sites like Twitter and Facebook. - Added a whitelist option. - Now requires permission to view your tabs, so that I can know which page you're browsing (needed for the whitelist). Version 0.9 (2013/3/3): - Now catch rel=ext and rel=e, which are sometimes used to open new windows in javascript-based techniques. Version 0.8 (2012/7/3): - A change in the previous version meant that my script didn't operate while the page was still loading. Fixed now. Version 0.6 (2011/6/24): - Added the _newtab target Version 0.5 (2011/04/29): - Now works for file:// URLs as well. Version 0.4 (2010/10/28): - No longer needs permission to view your tabs or history (mind you, it wasn't making use of this permission before). It still needs permission to access "Your data on all websites", but there's no getting around that -- it rewrites the links on every page you browse! Version 0.2 (2010/07/21): - Now blocks the _new target as well.