On Windows press Alt + D then Shift + Enter

On Mac press Command + L then Shift + Enter.

Alt + D or Command + L to select the URL. Shift + Enter to open the URL in a new window.

Answer from SGventra on Stack Exchange
🌐
Google Support
support.google.com › chrome › thread › 3520860 › how-do-i-set-chrome-to-open-links-in-a-new-tab-on-the-same-browser-window
how do i set chrome to open links in a new tab on the same browser window? - Google Chrome Community
Skip to main content · Google Chrome Help · Sign in · Google Help · Help Center · Community · Google Chrome · Terms of Service · Submit feedback · Send feedback on
Discussions

How to launch a new window in Google Chrome Extension
1 How to launch a new window in Google Chrome Manifest Version 3 Extension · 1 Open a link from a webview in a chrome app within the same webview More on stackoverflow.com
🌐 stackoverflow.com
April 6, 2019
Chrome Extension: How do i open urls in popup.html in the same tab - Stack Overflow
My question concerns the google chrome extensions. My popup.html opens in a popup when i click on the my icon in the chrome browser. A normal Link does nothing, adding _top or _self doesnt work here, when i add target="blank" it opens in a new tab but i want to open them all in the same tab (or window... More on stackoverflow.com
🌐 stackoverflow.com
Chrome extension: How to open a link in new tab?
In my Stackoverflow folder, I have stackoverflow.ico and 2 bellow files. When importing it to Chrome, it shows the icon in address bar, but when I click on it, Chrome doesn't open any new tab. What... More on stackoverflow.com
🌐 stackoverflow.com
How to make new tabs open in the same positions as in Chrome?
There are two about:config options that you have to set as true. browser.tabs.insertAfterCurrent browser.tabs.insertRelatedAfterCurrent I think you may have not set the 2nd one. More on reddit.com
🌐 r/firefox
6
3
April 5, 2023
🌐
Google Support
support.google.com › chrome › answer › 2391819
Manage tabs in Chrome - Computer - Google Chrome Help
... Select the window you want to move the tab to. Group your tabs · When browsing history and tabs are synced with your Google Account, changes to tab groups are automatically saved and synced across all of your devices. On your computer, open Chrome. Select New tab .
🌐
Chrome Web Store
chromewebstore.google.com › detail › new-tab-new-window › dndlcbaomdoggooaficldplkcmkfpgff
New Tab, New Window - Chrome Web Store
Forces Chrome to open new tabs instead of pop-up windows. ... Average rating 3.8 out of 5 stars. Learn more about results and reviews. Modern Web Extension to Open Links in New Tabs for Specified Domains or Temporarily on Any Tab.
🌐
Google Groups
groups.google.com › a › chromium.org › g › chromium-discuss › c › yZOMxAd0zk8
Open link in same tab
It's the Chrome Toolbox (by Google) extension you are looking for. https://chrome.google.com/webstore/detail/fjccknnhdnkbanjilpjddjhmkghmachn You can choose to open in front or background tab. I personally Ctrl+Click when I need to open a link in a new tab.
Top answer
1 of 3
56

First off, if you have a default_popup defined in the manifest - you need to remove it, as it interferes with the click event you want to catch.

Then, you need to catch the event in a background script:

chrome.browserAction.onClicked.addListener(function(tab) {
  // ...
});

Next, if we want a window, we probably want to look at the windows API. create() sounds like what you need:

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.windows.create({/* options */});
});

What options do you need? Assuming you want to open a page from your extension, you'll need an URL wrapped in a chrome.runtime.getURL:

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.windows.create({
    // Just use the full URL if you need to open an external page
    url: chrome.runtime.getURL("mypage.html")
  });
});

Then, to show a window like you're showing, without top toolbar, you need a window type "popup":

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.windows.create({
    url: chrome.runtime.getURL("mypage.html"),
    type: "popup"
  });
});

Finally, if you want to do something after the window has opened, use the callback:

chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.windows.create({
    url: chrome.runtime.getURL("mypage.html"),
    type: "popup"
  }, function(win) {
    // win represents the Window object from windows API
    // Do something after opening
  });
});
2 of 3
1

background.js

chrome.browserAction.onClicked.addListener(function(activeTab)
{
    chrome.windows.create({ url: chrome.runtime.getURL("popup.html"), type: 
    "popup" });
});

manifest.json

{  
    "manifest_version": 2,  
    "name": "",  
    "description": "",  
    "version": "1.0", 

    "chrome_url_overrides": {
        "newtab": "popup.html" //the html to show in popup
    },

    "browser_action": {
        "default_icon": "img/zi.png" //some icon
    },

    "permissions": [
        "tabs"
    ],

    "background": {
        "scripts": ["background.js"],
        "persistent": false
    }
} 
Find elsewhere
🌐
Reddit
reddit.com › r/firefox › how to make new tabs open in the same positions as in chrome?
r/firefox on Reddit: How to make new tabs open in the same positions as in Chrome?
April 5, 2023 -

I just switched to Firefox due to all the good things I've been reading about this program, and it has been really good, but I just can't get used to how each time I open a new tab, it goes to the end of the list of tabs that I have opened from the current tab.

In Chrome, when you open a bunch of tabs from a single site/tab (A), each one gets positioned after the previous one (B,C,D), but if you click another tab (Z) and go back to (A), the next tabs you open from there will be located before B, C and D, like (E,F,G,B,C,D).

Meanwhile, in Firefox you always get B,C,D,E,F,G by default and I don't like that because in some sites, like YouTube (or any time I research something), I have a main tab from which I open a bunch of new ones, and tabs just keep opening further and further away, even if I think the new ones should have priority (should be closer to the parent tab).

I thought " browser.tabs.insertAfterCurrent" would help me with that but it didn't. I am currently using "Tree Style Tab" plugin to help me navigate my tabs, and it says it has the option I'm looking for, but it's not working.

So, is there a way to have that Chrome behavior when opening tabs? I'm doing things wrong?

🌐
Reddit
reddit.com › r/chrome › can i force links to open in the same tab?
r/chrome on Reddit: Can I Force Links to Open in the Same Tab?
November 29, 2025 -

Some websites open links in a new tab, and I find this incredibly annoying. Is there any way to force links to open in the same tab, instead of opening a new one?

🌐
Medium
medium.com › @ryanfarney › creating-a-chrome-extension-that-will-open-in-a-new-tab-bc06b7eb54aa
Creating a Chrome Extension That Will Open in a New Tab | by Ryan Mariner Farney | Medium
February 28, 2018 - It exists for the lifetime of your extension, and only one instance of it at a time is active.” Here, I linked it to the JavaScript file (shown below) where I added functionality to the icon. This step was unnecessary as I could have gotten away without icon functionality. Having said that, I was set on the user being able to click the icon to open a new tab (as Momentum functions) in conjunction with opening one regularly. Notice here that I set the url to “chrome://newtab”. This will open up a new tab in Google Chrome and display the function of your HTML page.
🌐
Chrome Developers
developer.chrome.com › docs › chrome extensions › reference › api › chrome.tabs
chrome.tabs | API | Chrome for Developers
Does not affect whether the window is focused (see windows.update). ... Whether the tab should be discarded automatically by the browser when resources are low. ... Adds or removes the tab from the current selection. ... Whether the tab should be muted. ... The ID of the tab that opened this tab. If specified, the opener tab must be in the same window as this tab.
🌐
Reddit
reddit.com › r/chrome › is there a way to force any links to open in the same window of the browser?
r/chrome on Reddit: Is there a way to force any links to open in the same window of the browser?
July 27, 2022 -

Looking for a solution to force any links to open in the same window of the chrome browser instead of opening in a new window.

  1. Holding Ctrl+Left click doesn't work for all kinds of links.

  2. "Open link in the same tab, pop-up as tab" extension doesn't work on some links.

🌐
Google Support
support.google.com › chrome › thread › 17211390 › how-to-make-links-open-in-same-tab
How to make links open in same tab? - Google Chrome Community
October 19, 2019 - Skip to main content · Google Chrome Help · Sign in · Google Help · Help Center · Community · Google Chrome · Terms of Service · Submit feedback · Send feedback on
🌐
Windows 10 Forums
tenforums.com › browsers-email › 131605-how-force-open-link-same-tab-google-chrome.html
How To Force Open Link In Same Tab In Google Chrome - Windows 10 Help Forums
August 4, 2023 - Thanks 'External Links' will always open in a new tab by default, (in Chrome, at least) It uses less resources than back paging and re-loading; not only for the user but also for the sites. Don't know of a hack to circumvent the process but, there are extensions that will facilitate it.