Skip to content

wayland: Avoid Qt sloppy menu timeout paths that rely on features that fail with our QPA

David Edmundson requested to merge work/d_ed/a_sloppy_fix_for_a_sloppy_menu into master

Qt menus use QGuiApplicationPrivate::lastCursorPosition to determine if the mouse is still on the menu. This fails with the kwin internal API as all mouse events are sent directly to the relevant window and not via QWindowSystem which is the part that updates the internal state.

As a workaround, just disable this particular menu setting.

BUG: 478061

Merge request reports