Windows reposition offscreen except for top left corner on multiple monitor configurations

Number:rdar://32197355 Date Originated:4-15-17
Status:Open Resolved:
Product:macOS Product Version:10.12.4
Classification:UI/Usability Reproducible:Yes
Something not on this list

When I connect multiple monitors my windows move around and many times they go off screen.

I cannot find the window when I click on the app and usually end up closing and re-opening.

Now I discovered these windows are appearing on monitor #1 (2 external), but they are essentially all offscreen except for the top left corner and close button.

This is a very poor user experience, since clicking on the app doesn't bring a window to the foreground (that I can see), because it's only 20x20 pixels from it's top left corner.

Steps to Reproduce:
1. Work on editing something with TextMate (or any app) with single external monitor. (You probably need to have a lot of windows open with Safari, Chrome, Terminal, Xcode, Things, Marked2, and Textmate.
2. Then connect a 2nd monitor
3. Watch windows reposition

Expected Results:
1. My windows should not shift offscreen on multiple monitors. 
2. Ideally they would keep the same positions, or at least would stay on a screen so I could see them.

Actual Results:
1. Windows are 99% offscreen for some apps, and it's very hard to find things


I keep losing windows for apps, which is frustrating. It's like a search for a needle in a hay stack.

This is my first time using three monitors, which I'm not sure if that's the reason it's so confusing. At home I connect to a single display (UltraFine 5k), at work I connect to two cheap 1080p monitors.

MacBook Pro 15" 2016
1-2 external monitors

'MacBook Pro 2016 - 2 external monitors.spx' and 'MultipleMonitorWindowsOffscreen.png' were successfully uploaded.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!