https://bugs.kde.org/show_bug.cgi?id=507948

            Bug ID: 507948
           Summary: Cursor state always changes to pointer when a Qt
                    tooltip appears
    Classification: Plasma
           Product: kwin
      Version First 6.2.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: wayland-only
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 183833
  --> https://bugs.kde.org/attachment.cgi?id=183833&action=edit
Recording of the bug

SUMMARY
When a tooltip appears in a QtWidgets-based app, the mouse cursor would always
change to a pointer.

STEPS TO REPRODUCE
1. Open System Settings
2. Go to Mouse & Touchpad > Screen Edges
3. Hover over the Edge barrier textbox (by default, it's set to 100px)
4. Observe the tooltip fading in and the cursor changing states at the same
time

OBSERVED RESULT
The cursor changes to a regular pointer the moment the tooltip appears.

EXPECTED RESULT
The cursor shape stays the same as before the tooltip appears (in this case, an
I-beam).

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Graphics Platform: Wayland
Graphics Processor: AMD Radeon RX 6750 XT
Graphics Driver: AMDGPU

ADDITIONAL INFORMATION
This can also be reproduced reliably when I edit formulas in LibreOffice Calc
using the Qt/KDE Frameworks-based UI, where the syntax of a formula appears as
a traditional Qt tooltip.

I could not reproduce this on Firefox, the Plasma desktop and widgets, GTK
apps, or QtQuick/Kirigami apps; the cursor keeps its expected state when a
tooltip appears in those apps.

I remember seeing this first in Plasma 5.27 under Wayland, but I never saw this
happen on X11, so I assume this is a Wayland-only bug. Given that this only
occurs on regular Qt apps, I'm not sure if KWin or Qt itself is the culprit
behind this.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to