Created attachment 139694 [details] screenshot SUMMARY Some affected apps: Tixati torrent client - available as .DEB package on https://www.tixati.com/download/ BiglyBT - .sh installer available on https://www.biglybt.com/download/ Jdownloader: flatpak available on https://flathub.org/apps/details/org.jdownloader.JDownloader STEPS TO REPRODUCE 1. install any app mentioned above 2. open the app installed in the step 1 3. OBSERVED RESULT The app open in the step 2 has no icon in system tray. If I click on the arrow to show hidden systray icons, a bllue line highlights the whole system tray and I see an empty space where the systray icon should appear. Please see the attached screenshot. If I kill xembedsniproxy process, the empty space disappears from system tray. EXPECTED RESULT visible xembedsniproxy systray icons SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.84.0 Qt Version: 5.15.3 Graphics Platform: X11
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/950
Git commit b9de2c8546874efcc993913bd55d0ef252b866a8 by David Redondo. Committed on 29/06/2021 at 11:28. Pushed by davidre into branch 'master'. xembed-sni-proxy: Add Menu property Because we did not have this property the adaptor used a default constructed empty path. An empty path is invalid though and Qt would refuse to marshall it. Unconditionally advertise '/' as the menu path even though we don't have one. Callers looking for a menu there will receive an error that there's not the interface that they expected at the path. FIXED-IN:5.22.3 M +5 -1 xembed-sni-proxy/sniproxy.h https://invent.kde.org/plasma/plasma-workspace/commit/b9de2c8546874efcc993913bd55d0ef252b866a8
Git commit 4ade115a1248cc3c1128a3d10982429ab76cf8f8 by David Redondo. Committed on 29/06/2021 at 11:29. Pushed by davidre into branch 'Plasma/5.22'. xembed-sni-proxy: Add Menu property Because we did not have this property the adaptor used a default constructed empty path. An empty path is invalid though and Qt would refuse to marshall it. Unconditionally advertise '/' as the menu path even though we don't have one. Callers looking for a menu there will receive an error that there's not the interface that they expected at the path. FIXED-IN:5.22.3 (cherry picked from commit b9de2c8546874efcc993913bd55d0ef252b866a8) M +5 -1 xembed-sni-proxy/sniproxy.h https://invent.kde.org/plasma/plasma-workspace/commit/4ade115a1248cc3c1128a3d10982429ab76cf8f8