Created attachment 147348 [details] invisible right-click-menu SUMMARY Hey there, I recently switched from X11 to wayland and noticed that right-click-menus' renderings are broken, as soon as I hover over an entry every other entry becomes invisible. I have to hover over every entry to make them visible again. I have an nvidia graphics card and use the proprietary drivers. I attached a screenshot where I hovered over the first two elements. STEPS TO REPRODUCE 1. right click somewhere 2. hover over an element 3. observe OBSERVED RESULT other entries disappear EXPECTED RESULT all entries stay visible SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Plasma Version: 5.24.2 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.2 Kernel Version: 5.16.11-2-MANJARO (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz Memory: 23.4 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 1080/PCIe/SSE2 ADDITIONAL INFORMATION I didn't know which component's fault it is, so I just put it in the general category, sorry
I get the same thing happening on my external monitors which are attached via usb C dock. The right-click menu appears normally on the laptop display, but not the other 2 displays. GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics] Running wayland and plasma 5.24.3
Are you using menu transparency? If so, does the issue go away if you make menus opaque again?
(In reply to Nate Graham from comment #2) > Are you using menu transparency? If so, does the issue go away if you make > menus opaque again? Yes, I'm using transparency, no, it doesn't go away when making it opaque again :(
I found a way to reproduce this 100%: when I plug in a 1080p screen to my laptop with an internal 4K screen and right-click on the desktop on my laptop, this happens. Only this menu is affected, though. Do you also have a multi-screen setup and/or any scaling being used?
Ah, there's also Bug 451061. *** This bug has been marked as a duplicate of bug 451061 ***
*** This bug has been marked as a duplicate of bug 432264 ***