Running the latest macOS 26 beta on my M1 Mac Studio. I have two displays connected to my Mac via DisplayPort to USB-C. I noticed years ago that I turn on the "displays have separate spaces" option in Settings (Settings > Desktop & Dock > Mission Control > Displays have separate Spaces), window opening behavior fails.
Let me elaborate. I ONLY want Safari to open on my secondary display, never on my primary as a portion of the window is cut off by the dock. One would think this could be simply solved by opening Safari, right-clicking on the app in the dock, selecting Options > Assign To > Desktop on Display 2. And...it is!! After checking that option, quitting Safari, and re-opening from the dock, the window opens on Display 2! How magical! But, just like in the prior version of macOS, this completely breaks down if your displays go to sleep.
When the displays are back on and I open Safari from the dock, it opens on my primary display, Display 1, DESPITE the setting to "Assign to desktop on display 2" still being checked!
The only reliable way I've found to get Safari to open 100% of the time on my second display is to disable the setting "displays have separate spaces," effectively disabling all of the nice window tiling options/features that I want to be able to use.
Am I missing something painfully obvious here that's prompting this behavior? Or is this bug/"feature" working exactly as Apple designed? I don't know how in 2025 macOS still can't functionally support multiple displays in this way.
Let me elaborate. I ONLY want Safari to open on my secondary display, never on my primary as a portion of the window is cut off by the dock. One would think this could be simply solved by opening Safari, right-clicking on the app in the dock, selecting Options > Assign To > Desktop on Display 2. And...it is!! After checking that option, quitting Safari, and re-opening from the dock, the window opens on Display 2! How magical! But, just like in the prior version of macOS, this completely breaks down if your displays go to sleep.
When the displays are back on and I open Safari from the dock, it opens on my primary display, Display 1, DESPITE the setting to "Assign to desktop on display 2" still being checked!
The only reliable way I've found to get Safari to open 100% of the time on my second display is to disable the setting "displays have separate spaces," effectively disabling all of the nice window tiling options/features that I want to be able to use.
Am I missing something painfully obvious here that's prompting this behavior? Or is this bug/"feature" working exactly as Apple designed? I don't know how in 2025 macOS still can't functionally support multiple displays in this way.