Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-120346

hovered property of HoverHandler stays true when sliding by touch outside of hover area

    XMLWordPrintable

Details

    • Linux/X11
    • ff4c2c311 (dev), 7ef31a576 (6.7), 4a7ff2b6a (6.6), 2e3e3adf0 (tqtc/lts-6.5), 348a53570 (tqtc/lts-6.2)

    Description

      On Linux, when hovering with touch and sliding outside of the hovered area, the hovered property of the HoverHandler stays true, while it's expected to turn to false when exiting the area. 

      Way to reproduce:

      1) Build and run the attached project with Qt 6.5.3 on Linux, with the touch screen.

      2) With your finger , touch and press inside the first red box, so that it gets hovered and the box edges turn to blue.

      3) Keep pressing on the red box and then slide the finger outside the box.

      4) Release the touch, and you will see that the edge of the box remains blue and the logs don't output that the hovered property is false, which would be expected.

      This issue doesn't reproduce on Windows. 

      Please find a video demonstrating the issue attached.

       

      Attachments

        1. Issue.mp4
          3.33 MB
        2. qtbug120346.zip
          2 kB
        3. VID-20240116-WA0001.mp4
          12.85 MB

        Issue Links

          For Gerrit Dashboard: QTBUG-120346
          # Subject Branch Project Status CR V

          Activity

            People

              srutledg Shawn Rutledge
              mahdi.belila Mehdi Belila
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: