[TIMOB-11261] iOS 6: setTimeout doesn't work after touchmove
GitHub Issue | n/a |
Type | Bug |
Priority | Low |
Status | Resolved |
Resolution | Cannot Reproduce |
Resolution Date | 2017-06-29T19:36:31.000+0000 |
Affected Version/s | Release 2.1.2, Release 2.1.3, Release 3.0.0, Release 3.1.0 |
Fix Version/s | n/a |
Components | iOS |
Labels | n/a |
Reporter | Edwin Chan |
Assignee | Unknown |
Created | 2012-10-02T22:02:34.000+0000 |
Updated | 2018-02-28T20:03:11.000+0000 |
Description
Using a WebView loading a local html file (attached, app.js and webview_repaint_source.html) and have a setTimeout call in the touchend event. To reproduce:
1. Run the app in iOS simulator 6.0
2. Click and release, then an alert will pop up (500ms delay).
3. But when click, scroll, and release, no alert pop up.
4. Run the app in iOS simulator 5.0, step 3 does popup an alert dialog.
Attachments
Tested and confirmed on iOS 6 with Ti SDK 2.1.2 GA, 2.1.3 RC 2 and 3.0.0. Alert is not displayed when within a timeout in touch end when scrolling.
Issue reproduces Tested with Titanium Studio, build: 3.0.1.201212181159 Titanium SDK version: 3.1.0 (03/11/13 15:43 0c88429) Titanium SDK version: 3.0.2 (02/07/13 16:46 a4def81) iOS iPhone Simulator: iOS SDK version: 6.0
Cannot reproduce in more recent versions of the SDK anymore.