https://bugs.kde.org/show_bug.cgi?id=438580
Bug ID: 438580 Summary: Expanded tooltips don't work correctly on wayland Product: frameworks-kxmlgui Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kdelibs-b...@kde.org Reporter: k...@davidedmundson.co.uk Target Milestone: --- Console output says it all really: 0:35:10.159 qt.qpa.wayland: QtWaylandClient::QWaylandXdgSurface::setGrabPopup|QtWaylandClient::QWaylandXdgSurface::QWaylandXdgSurface|QtWaylandClient::QWaylandXdgShell::getXdgSurface setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x561fd9ba8c20) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x561fd9c9dde0) According to the xdg-shell protocol, this is not allowed. The 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 Using WhatsThis::showText(m_lastExpandableToolTipGlobalPos, m_action->whatsThis(), &positioningHelper); with an unmapped parent certainly isn't helping, we'll be getting in the path for Qt to guess the transient parent. This sets it to be based on the current popup that is about to close. Closing the initial popup first might fix it. I haven't tested it --- Steps to reproduce: - open kwrite, hover over bookmarks -> set bookmark - press shift Nothing happens. The next menu invocation is also then broken. -- You are receiving this mail because: You are watching all bug changes.