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
This message is a reminder that Fedora Linux 42 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 42 on 2026-05-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '42'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 42 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
It looks like all upstream issues are closed and https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8240 was merged at the time, so I suspect this was fixed.