Created attachment 9406 Frozen app-group pop up I'm running Mint 19.3 xfce edition, using the grouped panel. Every time, if I attempt to close all windows in a group, by popping up the group and middle clicking on each window in turn, the pop-up freezes over the panel and prevent access to the panel until I restart. To reproduce. Have the panel configured to group multiple windows of the same app together Click on the app button where there are multiple windows to reveal the pop-up listing each window. Middle-click on each window in turn until there are non-left Pop-up window freezes in empty state and blocks access to panel.
Not saying that "you're holding it wrong" (I guess there is a bug there) but why not right-click the group and click "Close All" once instead?
Because I want to leave one open...
Because I want to leave one open often, or I want to preview each window in turn so see if I no longer need it...
Ok, makes sense. I was asking because you wrote "if I attempt to close all windows in a group".
Btw, the panel crashes for me at some point when I close a few windows in a group.
I get that too. *I think* the panel restarts when you close the second-to-last one.
Simon Steinbeiss referenced this bugreport in commit 906ea6bb2a7507db5ca347554a771e284fad8602 tasklist: Fix crash middle-click-closing grouped windows (Bug #16410) https://git.xfce.org/xfce/xfce4-panel/commit?id=906ea6bb2a7507db5ca347554a771e284fad8602
Simon Steinbeiss referenced this bugreport in commit c6e5acdd8551d757ba988475ae2280add3ff0d6b tasklist: Fix crash middle-click-closing grouped windows (Bug #16410) https://git.xfce.org/xfce/xfce4-panel/commit?id=c6e5acdd8551d757ba988475ae2280add3ff0d6b
While I was able to remove the items for closed windows and preventing the aforementioned crash, the GtkMenu holding those items would not resize - no matter what method I tried. So I resorted to plan b, which means closing the menu on middle-click. This way, windows are closed successfully and there are no crashes. Unfortunately this doesn't cover your use case, so feel free to leave the report open. I'm currently pessimistic I'll be able to completely fix this though...
No more comments, considering this fixed for now.