Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
None
-
Qt Creator 4.11.1
-
None
-
Arch Linux - KDE 5.18.0 with Wayland running on Radeon R600-class graphics card.
Description
Ctrl + Tab to change the active documents stops working after Ctrl+Tab is pressed when a popup is open on KDE / Wayland 5.18.
The easiest way to reproduce this is to let the auto complete popup appear, then press Ctrl + Tab. This closes the popup the document does not switch. A qtcreator process is also stuck with 100% CPU usage when the application is closed, and a SIGTERM is needed to kill it.
The following is output on the console when this happens:
qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55850c2a0fc0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55850d244430) According to the xdg-shell protocol, this is not allowed. T
he wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents