Bug 483357

Summary: The menu of the tray icons fails to pup-up when multiple language layouts in X11
Product: [Plasma] plasmashell Reporter: firewalker <firew4lker>
Component: System Tray widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: dagil1984, materka, nate, nicolas.fella, qydwhotmail
Priority: NOR Keywords: qt6
Version First Reported In: 6.0.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Video with the issue

Description firewalker 2024-03-12 17:07:00 UTC
Created attachment 167051 [details]
Video with the issue

The menu of the tray icons fails to pup-up when multiple language layouts in X11. In Wayland it seems to be OK. Best way to understand it is to watch the attached video. I think the system tries to change the layout when clicking an icon and it fails.

Operating System: Arch Linux 
KDE Plasma Version: 6.0.1
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.7.9-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 PRO 4650U with Radeon Graphics
Memory: 14,9 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: LENOVO
Product Name: 20UD0010GM
System Version: ThinkPad T14 Gen 1
Comment 1 Nicolas Fella 2024-03-12 19:00:51 UTC
Potentially the same as https://bugs.kde.org/show_bug.cgi?id=482653
Comment 2 Nicolas Fella 2024-03-12 19:02:55 UTC
*** Bug 483353 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2024-03-13 22:04:24 UTC
That is very strange. I can't reproduce it on Wayland.
Comment 4 Fushan Wen 2024-03-15 14:30:51 UTC
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4063 will also fix it.
Comment 5 Fushan Wen 2024-03-15 14:34:44 UTC
Cannot reproduce. Is it still a problem in 6.0.2?
Comment 6 firewalker 2024-03-15 14:39:21 UTC
Yes. It is a problem in 6.0.2
Comment 7 Fushan Wen 2024-03-15 19:14:08 UTC
I think it's already fixed in 6.0.3. If it's still not fixed, please reopen this bug. Thanks!