Confirmed: if the client is on the removed display and that display is _not_ the top left one, then you will lose sight of the client window. If however you removed the top-left display then the remaining displays reshuffle and your app will still be on screen.
Workaround for mir_proving_server: Alt+Tab to the window then Alt+mousedrag to pull the window over from off-screen.
Workaround for Unity7/Compiz: Alt+Tab to the window then Alt+F7 to grab it and pull the window over from off-screen.
No known workarounds for mir_demo_server*. However I expect they will be the first to get fixes because this is directly related to window management (DisplayLayout changes and window placement).
Confirmed: if the client is on the removed display and that display is _not_ the top left one, then you will lose sight of the client window. If however you removed the top-left display then the remaining displays reshuffle and your app will still be on screen.
Workaround for mir_proving_server: Alt+Tab to the window then Alt+mousedrag to pull the window over from off-screen.
Workaround for Unity7/Compiz: Alt+Tab to the window then Alt+F7 to grab it and pull the window over from off-screen.
No known workarounds for mir_demo_server*. However I expect they will be the first to get fixes because this is directly related to window management (DisplayLayout changes and window placement).