mate-dock-applet icon indicating copy to clipboard operation
mate-dock-applet copied to clipboard

Child windows are not raised for some applications

Open tari01 opened this issue 4 years ago • 2 comments

MATE Dock Applet 20.04.0, GTK+ 3.24.21, GLib 2.64.4

A good example is Geany 1.36: When run with the search dialog open, and the main window is minimised/unfocused, clicking its button in the Dock Applet either brings forth only the main window, or raises the search dialog as well - in both cases the button blinks until the user manually focuses the search dialog (e.g. by clicking on it).

If both the search and the find/replace dialogs are open, we have to do the above for both.

For comparison, the "Window list" applet raises applications and focuses their child windows.

Possible fix: iterate through any child dialogs of the main window and bring them to front individually.

tari01 avatar Aug 05 '20 03:08 tari01

Update:

Evolution 3.36.5 is also a very good example: Open some config dialogs then minimise the main window - the children will not come back, and the dock button will blink indefinitely.

tari01 avatar Oct 22 '20 03:10 tari01

One possible fix (at least until the developers actually address the issue) may be to change the Left Click behavior from showing a list of open windows to maximizing all open windows. Not ideal, but it might work.

MintMain21 avatar Jan 21 '22 18:01 MintMain21