SUMMARY On my two-monitor configuration, where the primary screen on the right contains a panel with the system tray, system tray applets and tooltips appear mispositioned. Applets appear on the left edge of the screen (when the system tray is on the right), tooltips appear either on the left edge, or on the right side of the screen adjacent to it on the left. This is a 5.24 regression; on 5.23.x placement was fine. STEPS TO REPRODUCE 1. Set screen panel configuration as follows: two screens, primary screen on the right, panel with systray on the right screen. 2. Hover over a system tray icon, or click on an icon to open a system tray applet. OBSERVED RESULT See screenshots: System tray applets open on the left edge of the primary screen; hover tooltips open either on the left edge of the primary screen, or on the right edge of the screen left to it. EXPECTED RESULT System tray applets and tooltips should open where the respective system tray icon is. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20220207 KDE Plasma Version: 5.24.0 KDE Frameworks Version: 5.90.0 Qt Version: 5.15.2 Kernel Version: 5.16.5-1-default (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 15.5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 ADDITIONAL INFORMATION
Created attachment 146623 [details] Tray applet opens on the left edgeof the primary screen, when the system tray is on the right.
Created attachment 146624 [details] Tray popup opens on the left edge of the primary screen, when the system tray is on the right.
Created attachment 146625 [details] Tray popup opens on the right edge of screen next to the primary screen with the system tray.
Is this Wayland specific? Can you test on X11?
This should be Wayland-specific, yes. Cannot reproduce with two monitors.
Seems to be Wayland-specific. It happens to me on some logins, and not on others, right now it's happening again. Is there a way to get more precise information from the system regarding how widgets and popups get their positoning info? I realize that with just screenshots this bug description is not very helpful.
The bug was fixed in the frameworks