Bug 449827

Summary: Wayland: Context menu invisible on external monitors
Product: [Plasma] kwin Reporter: Roman Fürst <r.fuerst>
Component: multi-screenAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: 5.24.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot with partially invisible context menu

Description Roman Fürst 2022-02-09 08:54:58 UTC
Created attachment 146481 [details]
Screenshot with partially invisible context menu

SUMMARY
The context menu becomes invisible in wayland sessions on external monitors. One has to hover each entry of the menu to see it again. Seperators keep invisible. See attached screenshot for an example.


STEPS TO REPRODUCE
1. Right click on desktop on an external monitor -> Context menu appears as expected
2. Hover mouse pointer over one of the entries -> All other entries disappear
3. Hover mouse pointer over one of the just disappeared entries -> Entry becomes visible again

OBSERVED RESULT
Context menu becomes invisible

EXPECTED RESULT
Context menu should always be visible

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.24.0
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.2
Graphics Platform: Wayland

ADDITIONAL INFORMATION
This happens on external monitors (connected over USB-C) only. The context menu looks perfectly fine on the laptop internal screen.
Comment 1 Vlad Zahorodnii 2022-02-09 09:01:04 UTC
That's a known Qt bug. It caused by using two monitors with different scale factors.
Comment 2 Vlad Zahorodnii 2022-02-09 09:01:25 UTC
It's*
Comment 3 Vlad Zahorodnii 2022-02-09 09:02:06 UTC
*** This bug has been marked as a duplicate of bug 432264 ***
Comment 4 Roman Fürst 2022-02-09 09:18:39 UTC
Dang, didn't found that issue. Thanks for the super quick response!