MacBook Pro "remembers" disconnected displays
I use external monitors with my MacBook Pro at two different locations.
In the first location, I have two Dell P2415Q monitors that I connect via a Thunderbolt hub to my laptop. In the second location I have LG UltraFine monitor that I connect directly via Thunderbolt cable.
Ever since upgrade to Sonoma 14.6, this started happening:
- Connect two Dell monitors at location one. So far so good.
- Put laptop into sleep mode, disconnect monitors.
- Go to second location, and connect LG monitor.
- Laptop thinks it still has two Dell monitors connected when I look into either Display settings or in System Reports.
- Open laptop lid... It now thinks I have LG monitor and one Dell monitor connected.
- Disconnect LG monitor, it now thinks it has single Dell monitor still connected to it (FWIW, that second Dell monitor is literally 10 miles away, and most definitely not plugged into the laptop anymore).
All the windows that were on the second monitor are now inaccessible. Because there's no second monitor physically connected to the laptop.
I attempted hitting "Detect Displays" in the settings, but it does nothing. Laptop still insists there is a "phantom" Dell monitor connected to it. Reboot fixes it temporarily (until I need to move it again between two locations; and then same thing repeats). It's really a PITA to have to reboot laptop every time I connect different set of external monitors to it (i.e. move between the two locations, which is almost daily).
FWIW, laptop is 2021 MacBook Pro M1. The Sonoma 14.6.1 update didn't fix the problem. OS X versions prior to Sonoma 14.6 did not have this problem, external monitors were always correctly detected.
Are there any workarounds for this? Is this a known issue with Sonoma 14.6 that will hopefully get fixed in the future update?