I use a MacBook Air at work connected to a larger display, which while working is my main display. I use the MacBook's display as a secondary screen on which I usually have a browser open with some tools. If I cmd-tab to the browser from another application and create a new window with cmd-n it always opens on my secondary display, since I already have one window open there. What I want is for new windows to always open on the main display. Is this possible?

  • I've "solved" this by installing Chrome Canary and using that as the browser on my secondary display…but the question still stands.
    – bernk
    Sep 3, 2014 at 13:08

2 Answers 2


Have you tried running your browser in fullscreen mode? (Using the 2 diagonal arrows button in the upper right corner of the window)

I have a very similar setup and it works exactly as you are asking.

  • MacBook Pro connected to a Thunderbolt Display
  • Thunderbolt Display is the primary (with the Dock), MBP is secondary
  • Chrome running on the MBP screen in fullscreen mode
  • ⌘+Tab to Chrome, which activates the app on the MBP screen
  • ⌘+N to create new Chrome window, which appears on the primary Thunderbolt display

Right click on Chrome icon on your Dock, select "Options", and check that you didn't have Chrome assigned to a specific monitor. You can select "None" or specify your main monitor, as you prefer.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .