Some modal dialogs can be hidden by the main window
Some modal dialogs can get hidden behind the main window by clicking on the window.
This is a big UX problem, as the main window becomes unresponsive to clicks with no indication that there is a modal dialog behind it. This is also the root cause of the issue https://musescore.org/en/node/53386.
This doesn't apply to all modal dialogs, though, so tracking down the culprit here should mean comparing the dialogs that work correctly against those that don't. Perhaps a different type of dialog is being used for some dialogs? Since it seems to affect Linux users, perhaps the way GNOME or GTK handles these different types is at the core of the issue?
You can see the different way the dialogs are handled in the attached screenshots.
When it works correctly, the main window is darkened and clicking on it does nothing. The modal dialog stays at the forefront.
When it doesn't, the main window is brought to the front, but it's non-actionable. It feels frozen.
Modal dialogs that don't work correctly:
* Restore session dialog (screenshot)
* About MuseScore
* About MusicXML
* Start Center
* Save Online
* Add/Remove Line Breaks
* Page Settings
* Edit Text Styles
* Plugin manager
* Resource manager (tested in v2.0, crashes in nightly)
Modal dialogs that do work correctly:
* Save changes dialog (screenshot)
* About Qt
* Open dialogs
* Save dialogs
* New Workspace
* Edit (General) Styles
OS: Ubuntu Gnome 14.10
MuseScore versions tested:
* MuseScore v2.1 pre-release: revision 953c0fa
* MuseScore v2.0.0: revision 6e47f74