Created attachment 150700 [details] Screenshot of the issue in Xournal++ SUMMARY 1) Two screens: 2k@125% and 4k@200%. 2) Open Xournal++ on one of the screens. 3) In KScreen align both screens on the bottom edge: |----------| |-------|| B | | A || | |-------||----------| 4) In Xournal++ open the menu of the "pen" or "eraser" in the toolbar: The menu popup opens at a wrong position, far below the expected location. If both screens are aligned at the top edge, this issue does not appear. This issue does also not appear if 100% / 200% scaling is used, but this is not a good workaround due to bug #437062 and bug #432264. SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20220714 KDE Plasma Version: 5.25.3 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5 Kernel Version: 5.18.9-2-default (64-bit) Graphics Platform: Wayland Graphics Processor: AMD Radeon RX 580 Series Xournal++: 1.1.1 libgtk: 3.24.34
Created attachment 150701 [details] kWin Support Information (Sorry about the bad ASCII art in the OT: The "preview" in Bugzilla told me it would be looking good..).
Created attachment 150702 [details] Screenshot of the issue in Xournal++ for how it should look like if there was no issue
In fact the menu moves proportionally towards the bottom edge, the more both screens are vertically offset relative to each other -- starting at aligned top edges, where the menu is at the correct position.
With three displays 1920x1080, 2560x1440, 2560x1440 I have found that the menu offset logic is busted when displays are aligned at the bottom edge. It does not matter what the primary display is. The issue is present for all programs.