Free 14-day trial   ·   Limited time: $9 off with code  HELLOWORKSPACES

Common Problem

Why your Mac windows scatter when you unplug a monitor — and how to fix it

Every reboot, every update, every unplugged monitor — you're back to dragging apps across Spaces by hand. Here's why that happens, and the one-click fix.

Why this happens

macOS has no memory of your window layout. When an external display disconnects, every window that was on it gets moved onto your remaining screen using macOS's own placement logic — not yours. Windows overlap, resize, and land in whatever order macOS decides. Reconnecting the monitor afterward doesn't undo any of this either; macOS never recorded where things were in the first place, so there's nothing for it to restore.

This is especially disruptive on a laptop you dock and undock throughout the day — every disconnect is a small layout disaster, and every reconnect means manually dragging things back where they belong.

The one-click fix

Workspaces saves your entire setup — which apps are open, which Space each one is on, and the exact position of every window on every display — as a named profile. To be precise about what it does and doesn't do automatically: it doesn't currently trigger a restore the instant a monitor disconnects. What you get instead is a single click that undoes the mess:

  1. Reconnect your monitor (or don't, if you're now working with just the built-in display).
  2. Click the Workspaces menu bar icon.
  3. Select your saved profile.

Every window returns to its saved Space and exact position — on whichever displays are currently connected. It's the difference between one click and five minutes of manually resizing and dragging windows back into place, every single time you dock or undock.

Common questions

Why do my Mac windows scatter when I unplug an external monitor?

macOS doesn't remember where windows should go when a display disconnects — it just moves everything onto your remaining screen(s) using its own placement logic, which rarely matches how you had things arranged. Reconnecting the monitor later doesn't restore the original layout either; macOS has no memory of where things were before.

Does Workspaces automatically restore my layout the moment I unplug a monitor?

Not automatically on disconnect itself — Workspaces doesn't currently auto-trigger a restore the instant a display disconnects. What it does do: click the menu bar icon and select your saved profile, and every window goes back to its saved Space and exact position, on whichever displays are currently connected. It's one click instead of manually dragging and resizing every window back into place.

Will Workspaces remember my window positions on the external monitor itself?

Yes. When you save a profile, Workspaces captures the position of every window on every connected display, including external monitors. When you restore that profile — with the monitor reconnected — windows go back to exactly where they were on each screen.

Save your setup once, restore it in one click every time you dock or undock — no account or credit card required to try it.

Try free for 14 days →