GNOME Bugzilla – Bug 139862
raise_or_lower breaks with (some) dialogs
Last modified: 2020-11-07 12:36:36 UTC
The raise_or_lower function (aka "Raise obscured window, otherwise lower") doesn't do anything when an application has a suitable dialog open. A good and repeatable example is Evolution (1.4.6): If one presses the Send/Receive button, Evolution pops up a progress dialog. Now, pressing raise_or_lower key has no effect when either the main window or the dialog are focused, and only resumes functioning when the dialog has gone away. In this particular use case, it'd be nice to dump Evolution into the background while it's updating, without having to minimize it completely.
So raise/lower would have to walk transient trees and raise/lower the whole set of windows. Seems reasonable; not too hard to implement.
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old feature requests in Bugzilla which have not seen updates for many years. If you still use metacity and if you are still requesting this feature in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/metacity/-/issues/ Thank you for reporting this issue and we are sorry it could not be implemented.