Bug 443070 - Desktop context menu on second monitor partially stops rendering when selecting items
Summary: Desktop context menu on second monitor partially stops rendering when selecti...
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-multiscreen (other bugs)
Version First Reported In: 5.22.90
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Aleix Pol
URL:
Keywords: wayland-only
Depends on:
Blocks:
 
Reported: 2021-09-28 13:04 UTC by Katalin Rebhan
Modified: 2021-10-18 15:50 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Demo video (1.23 MB, video/mp4)
2021-09-28 13:04 UTC, Katalin Rebhan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Katalin Rebhan 2021-09-28 13:04:46 UTC
Created attachment 141988 [details]
Demo video

SUMMARY
I have a dual monitor setup, a 4k (main) one using 1.5x scaling and a 1080p one. On the 4k one, the context menu on the desktop has no issues while on the 1080p one, it initially shows up as expected but when selecting menu entries, the rest of the menu disappears until selecting the affected menu entries or clicking on a disabled entry. This is purely a display issue, everything in the menu can still be used. See attached video.

STEPS TO REPRODUCE
1. Open context menu on affected monitor
2. Select menu entry

OBSERVED RESULT
The rest of the menu becomes invisible until highlighted again

EXPECTED RESULT
The menu stays visible

SOFTWARE/OS VERSIONS
Operating System: Gentoo
KDE Plasma Version: 5.22.90
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Kernel Version: 5.14.7-gentoo-dist (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 23.4 GiB of RAM
Graphics Processor: Radeon RX Vega

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2021-09-28 20:21:08 UTC
Bug in KWin, Qt, or the graphics drivers; starting with KWin.
Comment 2 David Edmundson 2021-10-06 20:10:34 UTC
>starting with KWin.

Please don't do that until you have proved it's kwin.
Comment 3 Vlad Zahorodnii 2021-10-18 06:35:30 UTC
This is a QtWayland issue (QWaylandWindow's cached scale factor gets out of sync with reality). I know that we have duplicate bug reports, but I can't find any.