Created attachment 136721 [details] Dropdown freezing plasma SUMMARY When you start typing a command or emoji on the chat textbox, and the dropdown appears, Plasma becomes completely unresponsive. STEPS TO REPRODUCE 1. Open a chat 2. Start typing a command (/command or :emotji) OBSERVED RESULT when the dropdown appears, move the mouse and click on any region of the desktop and see how it doesn't respond to clicks, or mouseove. EXPECTED RESULT Desktop shold be responsive, or at least, by left-clicking outisde the dropdown, this should be collapsed and desktop be responsive, as other plasma application does. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.21.2 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2
Git commit 7490218aa9b6bedd9175d8645e2dd815be592667 by David Faure. Committed on 20/03/2021 at 16:24. Pushed by dfaure into branch 'master'. Fix the completion popup not going away when clicking elsewhere. This is actually a bug in QAbstractScrollArea... M +11 -0 src/widgets/common/completionlistview.cpp M +1 -0 src/widgets/common/completionlistview.h https://invent.kde.org/network/ruqola/commit/7490218aa9b6bedd9175d8645e2dd815be592667
I can confirm it works better now. Desktop effects continue unresponsive (ie: hovering cursor on plasma taskbar or tray icon items doesn't highlight or fire any popup) , but clicking in any item outside the dropdown, collapses the dropdown, which is the normal behaviour on Plasma applications (I think desktop effect should be responsive, but that's not ruqola's fault). :)
Qt grabs the mouse at the X11 level when a popup is shown, other processes don't see it, AFAIK.
Yes, this must be the ancient X11 bug, I think this will be solved on wayland, afaik.