Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.8.0
-
None
-
iPad 2 (MC769BZ/A), running iOS 7.1 (11D167),
iPad Air (A1474), running iOS 10.3
-
dd2657e30a42c269f47195d61a9fe8a5fff02912
Description
Using a QtQuick MouseArea on iOS, whenever the user presses the area (touch down) and the release (touch up) happens in a system context (if we press home on iOS or recent apps on Android, for instance) mouse area is stuck in pressed state forever, and stops responding to any touch events.
I recorded this bug on a small 20s video, attached to this bug report.
Also attached is the code I used for the test.
What seems to happen is that, whenever MouseArea detects a pressed event (or touch down), it waits for the corresponding release event, but as we go out of the app context when doing a gesture on iOS, the release event is never received by mouseArea, and it remains forever waiting for the release event, in pressed state.
Attachments
Issue Links
- duplicates
-
QTBUG-53036 MouseArea bug in the latest Android
- Closed
- relates to
-
QTBUG-69233 When the screen is rotated while interacting with a MouseArea it will get stuck in the pressed state
- Closed
-
QTBUG-64130 MouseArea Freezes when device is rotated during mouse down/pressed
- Reported
-
QTBUG-54860 When moving the mouse quickly over items that have a Behavior set on font size changing when the mouse is over it then it can get stuck in the mouse over position
- Closed