Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.3
-
-
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
Issue Links
- relates to
-
QTBUG-40856 MouseArea containsMouse flag is not reset on Touch Screen
- Open
For Gerrit Dashboard: QTBUG-120346 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
563656,2 | Deliver updated hover events to touchMouse only | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |