Bug 453946

Summary: Impossible to dismiss the context menu of a xembed systray icon by clicking outside it
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: XembedSNIProxyAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: kdedev, materka, nate
Priority: NOR Keywords: wayland-only
Version First Reported In: 5.27.80   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Patrick Silva 2022-05-17 18:24:20 UTC
SUMMARY
Cannot reproduce on X11.

STEPS TO REPRODUCE
1. use Wayland session
2. open an app with xembed systray icon, like Pidgin messenger, HexChat, jDownloader, Tixati torrent client 
3. minimize all windows
4. right-click on the systray icon of the app used in the step 2 - if the context menu does not open, move the mouse pointer lightly over the system tray icon and right-click again until it does - this is another bug on Wayland.
5. while the context menu is open, click on desktop

OBSERVED RESULT
the context menu remains open

EXPECTED RESULT
the context menu should close, like on X11

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4
Graphics Platform: Wayland
Comment 1 TraceyC 2024-09-26 20:14:52 UTC
I can still reproduce this reliably with pidgin, and with a tray icon from a Wine application (Notepad++)
git-master wayland session