macOS 26 guide

macOS 26 Tahoe windows moving after sleep: how to get your layout back.

An automatic restore that runs every time the Mac wakes, plus a few settings worth checking.

If your windows jump to the laptop screen or one monitor after your Mac on macOS 26 Tahoe wakes, the usual cause is timing: an external display wakes slower than the Mac, macOS briefly sees fewer screens, and it moves windows onto the screen that is still there. When the monitor returns, the windows stay put. SnapState saves your layout and puts it back automatically on wake.

Verdict: settings can make it happen less often, but nothing in macOS moves windows back. Save a SnapState workspace and arm the wake trigger, and your windows, apps, display layout and all browser tabs come back after each wake. SnapState supports macOS 15.7 and later, including macOS 26 and macOS 27.

Why do windows move after sleep on macOS 26?

macOS places windows on displays it can currently see. Many monitors drop into a deep power state during sleep, and USB-C hubs and docks can take a moment to re-enumerate screens. During that gap, windows on the missing display are moved to the remaining one. The same thing happens when you unplug and replug a monitor or switch its input.

The cause and fixes are the same across recent macOS versions. For the full list of causes see why Mac windows move after sleep.

What settings are worth checking?

Check System Settings > Displays: confirm the arrangement and which display is the main display. In your monitor's on-screen menu, try turning off deep sleep or automatic input detection (names vary by model). Connect the monitor directly instead of through a hub if you can. In Desktop & Dock, the Displays have separate Spaces option also changes how windows are assigned to screens, so test with it on and off.

These reduce how often windows move, but none of them puts windows back once they have moved. That is the job SnapState does.

How do you make SnapState restore on every wake?

Put every window where you want it with all monitors connected. Capture a workspace from the SnapState menu bar app and name it, for example Desk. Turn on the wake from sleep trigger, and also arm the monitor connect or matching display layout trigger if a monitor is slow to come back. Choose Full to relaunch missing apps too, or Layout Only to just move open windows. Keep the Control-Command shortcut as a manual backup.

Watch the demo video to see a restore.

What are the limits?

SnapState restores layouts across multiple Spaces (apps go back to the Space they were saved on, full-screen windows return to full screen, and windows on other Spaces are placed when you switch to them). Firefox is not supported, tabs are restored only from supported browsers, it is not a tiling window manager, and it needs macOS 15.7 or later.

Fixes compared

OptionRestores positions automaticallyRelaunches appsReopens browser tabsCost
Display and monitor settingsNo, reduces how often it happensNoNoFree
StayYes, on display connect or disconnectNot listedNot listedFree
SnapStateYes, on wake, monitor connect or disconnect, or matching layoutYesYes (Safari and Chromium browsers)$9.99 one-time

Questions and answers

Does SnapState work on macOS 26 Tahoe?

Yes. SnapState 2.7.2 requires macOS 15.7 or later, so it runs on macOS 26 Tahoe and macOS 27, on Apple Silicon and Intel Macs.

Why do my windows move to the MacBook screen after waking on macOS 26?

Usually because the external monitor wakes slower than the Mac. For a moment macOS sees no external display and moves those windows to the built-in screen, and they stay there when the monitor returns.

What settings can reduce it?

Try turning off deep sleep or auto input detection on the monitor, connecting it directly instead of through a hub, and checking the arrangement in System Settings > Displays. These reduce how often it happens but do not move windows back.

How does SnapState fix it?

Save a workspace while every window is in place, then arm it to restore on wake from sleep, on monitor connect, or on a matching display layout. It moves windows back, relaunches missing apps in Full mode, and reopens all open tabs in supported browsers.

How much is SnapState?

$9.99 one-time for up to three Macs, with a 14-day refund.

Get SnapState for $9.99One-time purchase · up to three Macs · 14-day refund