poor modal dialog placement on multi-head
Affected version
mutter-3.38.5-1.fc33.x86_64
Tested on X11, unknown if Wayland is affected.
Bug summary
Modal dialogs are placed centered on their parent window. This works well until you have a full screen window which spans multiple monitors (something that mutter supports quite well). The dialog can then easily end up across multiple monitors, making it difficult to interact with. And since you're not able to move the dialog, the user can't easily work around it.
(Originally reported in the old bugzilla)
Steps to reproduce
- Start TigerVNC
- Configure it to go fullscreen over two monitors
- Open TigerVNC's context menu (F8 by default)
- Select "About TigerVNC Viewer..."
What happened
The about dialog is displayed across the boundary of the two monitors.
What did you expect to happen
The about dialog is displayed on a single monitor. Perhaps break the centering lock in this scenario?