Why Do Some Chrome Links Open a New Window Instead of a Tab?

Antti Savolainen

Free up to 100 saved links — no card, no sign-up to start.

Add to Chrome — Free
Why Do Some Chrome Links Open a New Window Instead of a Tab?

You click a link expecting it to land in a new tab next to the one you're already on, and instead Chrome pops open an entirely separate window — new position on screen, no tab strip you recognize, sometimes even a different size. It's disorienting, but it's not a bug; it's one of two very specific, well-defined behaviors.

Cause 1: you (or an accidental keystroke) held Shift while clicking

Chrome's modifier-click shortcuts are easy to mix up:

Shortcut Result
Click Opens in the current tab
Ctrl+Click / Cmd+Click Opens in a new background tab
Ctrl+Shift+Click / Cmd+Shift+Click Opens in a new tab, switches to it
Shift+Click Opens in a brand-new window

Shift+click for a new window is standard, deliberate browser behavior — it's not unique to Chrome, and it isn't a bug. The mix-up usually happens because Ctrl+Shift+click (new tab, foreground) and plain Shift+click (new window) are one keystroke apart, and it's easy to lift a finger off the wrong key mid-click. If this keeps happening, it's worth checking your own habit first: are you meaning to hit Ctrl+Shift, and only landing on Shift?

Cause 2: the site's own script forced a popup window

The other cause has nothing to do with how you clicked. A link marked target="_blank" normally opens in a new tab by default — but if the page runs a script that calls JavaScript's window.open() with a features string (specifying a width, height, or which browser chrome to show), Chrome renders that as a separate popup-style window instead of a tab, regardless of your click.

Sites do this deliberately for things like:

  • A "sign in with Google" or payment popup sized to fit exactly one form.
  • A share dialog or image viewer meant to sit apart from the main page.
  • Older sites built before tabbed browsing was the default, where a sized popup was the norm.

You can usually tell which cause you're dealing with by the window itself: a Shift+click window looks like a completely normal Chrome window, same size, full tab strip, address bar and all. A script-forced popup is usually a fixed, often smaller size, and may hide the address bar, bookmarks bar, or tab strip entirely — a strong signal it was intentionally sized by the page, not by you.

What you can actually control

Chrome's popup blocker (chrome://settings/content/popups) blocks unwanted, unrequested popups — the ones a page tries to open on its own, without you clicking anything. It's on by default and generally does its job well. But it does not stop a window.open() popup that fires as the direct result of you clicking a link or button, since Chrome treats a click-triggered popup as an intentional user action rather than the kind of abuse the blocker exists to catch. There's no setting to force those into tabs instead — the site's script decided the window's shape, and Chrome honors it.

If a popup window shows up and you'd rather have it as a tab, the simplest fix is just to copy its URL from the address bar and paste it into a new tab (Ctrl+T / Cmd+T) yourself — you lose nothing but a click.

For every other modifier-click combination and what each one does, see How to Make Links Always Open in a New Tab in Chrome.

When you've got tabs and windows scattered everywhere

Between the tabs you meant to open and the windows a stray Shift+click or a sized popup created, it's easy to end up with browser real estate scattered across several separate windows with no single view of what's actually open.

Amazing Tabs gives every one of those tabs — no matter which window it landed in — one shared, searchable home:

  • Save tabs from any window into one list, so a popup window's tab isn't a dead end you forget about.
  • Search by title or URL with ⌘K / Ctrl+K instead of hunting across multiple Chrome windows.
  • Close the extra windows without losing anything — the tab is saved, not gone.
  • Free for up to 100 saved links.

Stop losing track of tabs across scattered windows. Add Amazing Tabs to Chrome — free, no signup. One searchable list, no matter how many windows Chrome opened.

Quick recap

  • Shift+click opens a link in a new window — it's one keystroke away from Ctrl+Shift+click (new tab), which is the usual source of the mix-up.
  • A site's own window.open() call with size parameters forces a popup-style window regardless of how you clicked — look for a missing tab strip or address bar as the tell.
  • Chrome's popup blocker only stops unrequested popups, not ones triggered by your own click.
  • No setting forces every link into a tab — copy the URL into a new tab yourself if you'd rather not keep the window.

Further reading: How to Make Links Always Open in a New Tab in Chrome for the full modifier-click reference, or Why Does Chrome Keep Opening New Tabs by Itself? if the problem is unwanted tabs rather than unwanted windows.

Add Amazing Tabs to Chrome — free → Install from the Chrome Web Store. 100 saved links free, upgrade only if you want unlimited and cross-device sync. See pricing for the full breakdown — including the $99 lifetime deal (capped at 200 spots).

Tame 100 tabs. Search them like Spotlight.

Free up to 100 saved links — no card, no sign-up to start.

Add to Chrome — FreeSee pricing →
  • chrome new window instead of tab
  • chrome links
  • chrome tabs
  • troubleshooting

FAQ

  • Why did a link open a whole new Chrome window instead of a tab?

    Two common causes: you (or a stray keystroke) held Shift while clicking, which is Chrome's built-in shortcut for "open in a new window" — or the site itself used JavaScript's window.open() with size parameters, which Chrome renders as a separate popup-style window rather than a tab regardless of how you clicked.

  • What's the difference between Ctrl+click and Shift+click on a link in Chrome?

    Ctrl+click (Cmd+click on Mac) opens the link in a new background tab in the same window. Shift+click opens it in a brand-new Chrome window entirely. They look like similar modifier-click shortcuts but produce different results, which is why it's easy to fire the wrong one by accident.

  • Can a website force links to open in a new window instead of a tab?

    Yes. A link with target="_blank" normally opens in a new tab, but if the page's script calls window.open() with a features string specifying width, height, or toolbar visibility, Chrome treats it as a popup-style window instead — this overrides the tab default no matter how the user clicks.

  • How do I stop Chrome from opening popups as separate windows?

    Go to chrome://settings/content/popups and confirm popups are blocked by default (the standard setting). Chrome's popup blocker stops most unwanted auto-opened popup windows outright; it does not affect windows a user deliberately opens by Shift+clicking a link, since that's an intentional action, not a popup.

  • Is there a setting to force every link to always open in a tab, never a window?

    No global setting exists. Chrome's default already sends normal clicks and target="_blank" links to tabs; the exceptions are a manual Shift+click and a site's own window.open() call with explicit size parameters, and Chrome always honors those on the theory that the click or the code was intentional.

Was this article helpful?