Extending period in which click events are ignored #2431
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tap plugin ignores click events that follow touch events in small timeframe to deal with iOS simulated click events.
According to apple documentation, these simulated clicks are fired 300ms after touch start/end happens.
Unfortunately, that is not always true, and the time is variable(probably with cpu load).
Ignore time frame was setup to 500ms, but once during testing click events were happening in ~600ms after touch events.
To make sure these problems no longer happen, 1000ms should provide large enough time frame.