Created attachment 169672 [details] screenshot SUMMARY If a second panel on the same edge exists, and it is wider, a pop-up from the slimmer panel is impossible to have adjacent to the clicked widget. It always, unnecessarily, honors the width of the wider panel. This is a small encumbrance, but during a workday the extra mousing (and the additional required precision of the movement) becomes annoying. For a use case, see image. The wide window list is always visible, the slim panel auto-hides; it is used far less frequently. STEPS TO REPRODUCE 1. Place two vertical Panels on the same screen edge, one markedly wider than the other, 2. Add widgets that open pop-ups in the slimmer panel, 3. Click one of the widgets. OBSERVED RESULT The pop-up's location is not adjacent to the clicked widget, but follows the width of the wider panel. EXPECTED RESULT Pop-up as close to widget click as possible without covering its panel. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240517 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.2.0 Qt Version: 6.7.0 Kernel Version: 6.8.9-1-default (64-bit) Graphics Platform: X11 POSSIBLY RELATED https://bugs.kde.org/show_bug.cgi?id=252576 https://bugs.kde.org/show_bug.cgi?id=464201 https://bugs.kde.org/show_bug.cgi?id=481533
Cannot reproduce on Wayland. Of course Wayland currently suffers from Bug 477939 which impairs this use case in a worse way.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5159
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/7108
Git commit cb73a963c08017402b9a59724455fcb722dba9c9 by Niccolò Venerandi. Committed on 05/02/2025 at 18:05. Pushed by niccolove into branch 'master'. Activate any tray applet popup when shown This mimicks the same code of the CompactApplet in Plasma Desktop, and it avoids system tray elements not having focus when opened in certain situations. M +1 -0 applets/systemtray/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/cb73a963c08017402b9a59724455fcb722dba9c9
Git commit 8b7d19fdcbdb5f075e3724310242dc51e300632e by Vlad Zahorodnii, on behalf of Niccolò Venerandi. Committed on 07/02/2025 at 09:18. Pushed by vladz into branch 'master'. Consider AppletPopups to be SpecialWindows This allows AppletPopups to be drawn in exclusive areas, which is required in X11 when having multiple panels on the same side of different thicknesses. M +1 -1 src/window.cpp https://invent.kde.org/plasma/kwin/-/commit/8b7d19fdcbdb5f075e3724310242dc51e300632e