Archive. This is an archive of the Apple Support Community. Discussions are being restored and soon you will be able to read and post here again.

Sequoia forgets Safari window desktop assignments after restart

(Just updated to) Sequoia - forgets the desktop assignment for some Safari windows on restart.


I have multiple desktops - one of which (Desktop 6) is assigned to several Safari windows that I keep active and monitor throughout the day. I shut down every night - and previously, upon restart Sonoma correctly put the windows back on Desktop 6 - unfortunately Sequoia forgets, and dumps everything on the primary desktop (Desktop 1).


Strangely, it does remember other things - for instance

Desktop 3 = Mail

Calendar = Full screen (listed after desktops)


Mission Control Settings are default.


4 replies

Hi,

macOS Sequoia forgetting Safari window assignments across different Spaces (Desktops) after a reboot is a long-standing macOS limitation. While macOS is designed to remember window placements via its "Resume" feature, it frequently dumps all restored Safari windows onto a single desktop (usually Desktop 1) upon a system restart.

You can fix or work around this behavior by adjusting your system configurations and leveraging automated tools.


1. Fix Native macOS Settings

Incorrectly toggled system settings often exacerbate window shuffling. Verify and update the following preferences: 

  • Prevent Spaces from Shuffling: Go to System Settings > Desktop & Dock > scroll down to Mission Control. Turn off "Automatically rearrange Spaces based on most recent use". This prevents macOS from dynamically changing your desktop order.
  • Keep Application Windows Open: In System Settings > Desktop & Dock, navigate to the Windowssection. Turn off "Close windows when quitting an application". This ensures macOS attempts to preserve window history when applications shut down.
  • Verify Login Prompts: When manually restarting or shutting down your Mac, always check the box for "Reopen windows when logging back in" on the confirmation pop-up.


2. Configure Safari’s Default Startup Behavior

Ensure Safari is natively programmed to recall your previous session:

  1. Open Safari and click Safari in the menu bar > Settings.
  2. In the General tab, find "Safari opens with".
  3. Set this option to All windows from last session.


3. Use Workspace Management Software (The Definitive Fix)

Because the native macOS window restoration engine is historically inconsistent with browser windows across multiple virtual desktops, the most reliable solution is a dedicated window management utility. These applications explicitly save your window layouts and force them back into their assigned Spaces upon login:


Safari? There are alternatives, e.g. Firefox .

Thanks -


Workspace Management Software for the win! I can't deal with this bug forever and the subsequent MacOS versions probably break even more things!

Nothing integrates better than Safari. Passwords, bookmarks, tabs, history and more.


I have a ton of "other" browsers for testing purposes, but Safari rules for Macs and iPhones etc.