The issue also partially occurs in F41 and F40, but on F42, if you open a GTK3-based app such as the firewalld application or virt-manager, and try to click the rightmost menu, the left menu pops up. That in itself is not necessarily a problem, but.... if you click on the same menu a couple times (Which does still pops up the left menu), it freezes the whole UI, requiring a SIGKILL. (I'll try to make a video about it in a bit) Reproducible: Always
I can reproduce this with firewall-config (a default app on Fedora KDE).
Proposed as a Blocker for 42-beta by Fedora user farchord using the blocker tracking app because: GTK3 Menus are bugged on KDE, and clicking some menus do end up completely freezing the applications up.
does this affect KDE 6.3.1, 6.3.2, or both?
I tested on 6.3.2 on F42, I believe Neal has F41 which has 6.3.2 and it's reproduceable.
Yes confirmed. F42 KDE Plasma 6.3.2
confirmed here too: Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.2 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Kernel Version: 6.13.5-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland
I can confirm this with KDE 6.3.2 as in "clicking on the Menu (anywhere), the left item opens". However, I could not reproduce making the application (firewall-config) freeze. I clicked 20 times and it still remained responsive.
I wonder if it might require running on hardware with AMDGPU. Both Steve and I reproduced on systems with AMDGPU graphics.
I brought this bug up in the KWin Matrix room, and one of the folks suggested that this patch might be a potential fix? https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8240
Fyi upstream gtk 3 reports: https://gitlab.gnome.org/GNOME/gtk/-/issues/1188 https://gitlab.gnome.org/GNOME/gtk/-/issues/3116 IIUC this kwin patch fixes the issue for users without tablets or rebind rules (underlying bug is still in gtk3) https://invent.kde.org/plasma/kwin/-/merge_requests/7241
This https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8240 is included in 3.24.49
I just noticed that Emacs on KDE as the same issue that GIMP RC3 "Menubar always opens the File menu" — https://gitlab.gnome.org/GNOME/gimp/-/issues/12941 I suspect Fedora pushed a buggy GTK that is supposed to fix some KDE bugs.
continuation... This Gimp issue could contain additional information. We are trying to fix GTK issues on KDE. It could be a side effect.
-4 (+6 / -2) in https://pagure.io/fedora-qa/blocker-review/issue/1775 , so marking rejected blocker. Proposing as an FE so we can consider it for that, in case a fix shows up.
Discussed during the 2025-03-10 blocker review meeting [1]: !agreed 2349606 - Accepted as a Beta Freeze Exception - We would like to fix certain GTK apps misbehaving in KDE Plasma. [1] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2025-03-10/f42-blocker-review.2025-03-10-16.01.log.html