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.

Reply via email to