Created attachment 143954 [details] Dropdown menu is offset SUMMARY When selecting an option from an applications menu bar, the dropdown menu is offset from the menu button. I attached a screenshot demonstrating it in action. STEPS TO REPRODUCE 1. Open an application. I used kwallet in this example, but happens across apps. 2. Select an option in menu bar. OBSERVED RESULT The dropdown is not underneath the menu option. EXPECTED RESULT The dropdown is underneath the menu option. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION This is on wayland on a multi-monitor setup. I don't recall noticing this on 5.22...
Can reproduce. See also https://bugs.kde.org/show_bug.cgi?id=429451
Just doing a follow-up. I think there was a slight bug in the way KDE was handling multi-monitors that was causing this issue. I checked my Display Settings and found one monitor was overlapping another (don't know how that happened). I resolved the overlap and I haven't seen this issue for a few days. I cannot reproduce the overlap of the monitors in Display Settings at this time. I will attempt to break it again by messing with some scaling options and dragging.
Also can reproduce. - two monitors - no overlap - 1920x1080 left of 3840x2160 monitor - left monitor shifts menu down - right monitor shifts menu right (similar to reporter's screenshot) Right momnitor has 150% scaling, although setting it to 100% during the session doesn't change the problem
This is still an issue with KDE 5.27 beta on Kubuntu 22.10 on Wayland. Two screens at 100% scale, no overlapping. Menus on the left screen are offset towards the bottom of the screen only when the left screen's top is aligned *below* the top of the right screen, and the offset appears to be proportional to that between the tops of both screens. Menus on the right screen appear at the rightmost edge. Otoh, menus look fine if the left screen is aligned *higher* than the right screen. This also happens if we add a 3rd screen (100% scale) to the right whose top is *above* the top of the other screens. In summary, it appears like menus break if the three monitors are aligned in an "upwards staircase" fashion from left to right; but it's fine if monitors are aligned like "downwards stairs" (also from left to right). Context menus seem unaffected (e.g. right click in Kate). GTK apps seem unaffected as well (tried gedit and firefox fwiw).
Please see https://bugreports.qt.io/browse/QTBUG-85297 which we fixed in newer Qt