Bug 423373

Summary: Invisible Context Menus With Compositing Enabled
Product: [Plasma] kwin Reporter: Chiitoo <chiitoo>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: kde
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Chiitoo 2020-06-22 22:46:31 UTC
SUMMARY

After commit cc3eb54b [1], any context menu (right-click, application menu, etc.) are invisible, if compositing is enabled.

STEPS TO REPRODUCE

1. Build KWin at 'git master', or at least at commit 'cc3eb54b'.
2. Run a desktop environment using 'kwin_x11', with compositor enabled.
3. Right-click things that would normally show a context menu.

OBSERVED RESULT

No menu is displayed, though they are actually there, and can be interacted with.

EXPECTED RESULT

Menus show up.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Gentoo/git master
KDE Plasma Version: git master
KDE Frameworks Version: git master
Qt Version: git master (5.15)
LXQt Version: git master

ADDITIONAL INFORMATION

I have not tried disabling different effects or playing with any related settings yet.

The XRender rendering back-end is being used, since OpenGL has been, and still seems to be unstable for me (with NVIDIA proprietary drivers in the past, AMDGPU (xf86) now).

Thank you!

1. https://invent.kde.org/plasma/kwin/-/commit/cc3eb54b
Comment 2 David Edmundson 2020-07-03 16:13:00 UTC
Oh, that's a happy coincidence. Thanks for the update