When I right click on the desktop or inside some apps like Chrome, the context menus don't show until I move the mouse cursor over them or show but with a noticable delay. Can't reproduce in all apps - Firefox and Dolphin always show them but with a slight delay. With composing disabled problem goes away - context menus show up immediately. Operating System: Arch Linux KDE Plasma Version: 5.26.90 KDE Frameworks Version: 5.102.0 Qt Version: 5.15.8 Kernel Version: 6.1.8-arch1-1 (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 19.3 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: LENOVO Product Name: 81BF System Version: Lenovo ideapad 520-15IKB mesa: 22.3.4
We cannot reproduce, Please ensure you've disabled any kwin scripts or effects that could be affecting this and confirm if there's still an issue.
I was able to reproduce it on a fresh profile after disabling fading popup effect. I don't have any scripts of custom effects.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/3531
Git commit 37c4a4536e39b81f2cfe4d61d63abe1499130f18 by Vlad Zahorodnii. Committed on 03/02/2023 at 14:09. Pushed by vladz into branch 'master'. scene: Sync Window::readyForPainting() to window item visibility If a window is made ready for painting with some delay, the item won't schedule an update. To fix that, sync the item visibility state with Window::readyForPainting(). When the item visibility changes, a repaint will be scheduled. M +3 -0 src/scene/windowitem.cpp M +2 -6 src/scene/workspacescene.cpp https://invent.kde.org/plasma/kwin/commit/37c4a4536e39b81f2cfe4d61d63abe1499130f18
Git commit 946baa0114c06a40bb63eaa99ddc830b35637191 by Vlad Zahorodnii. Committed on 03/02/2023 at 14:40. Pushed by vladz into branch 'cherry-pick-37c4a453'. scene: Sync Window::readyForPainting() to window item visibility If a window is made ready for painting with some delay, the item won't schedule an update. To fix that, sync the item visibility state with Window::readyForPainting(). When the item visibility changes, a repaint will be scheduled. (cherry picked from commit 37c4a4536e39b81f2cfe4d61d63abe1499130f18) M +3 -0 src/scene/windowitem.cpp M +2 -6 src/scene/workspacescene.cpp https://invent.kde.org/plasma/kwin/commit/946baa0114c06a40bb63eaa99ddc830b35637191
*** Bug 462420 has been marked as a duplicate of this bug. ***