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: [email protected]
Reporter: [email protected]
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.