[roll] Roll fuchsia [ui][input-pipeline] gestures: increase timeout for taps
While testing two-finger tap on-device, I encountered a case where
my tap wasn't detected, because I took too long to complete the tap.
That led me to think we should increase our tap timeout.
I then checked the CrOS touchpad code, and it turns out that I had
misunderstood the parameters they use. The 200ms value that I'd
borrowed from that code governs a different behavior. [*]
I now believe that the relevant parameter in that code is
'tap_max_finger_age_`, which defaults to 1.2 seconds.
Let's try the larger value, and see how things work.
[*] AIUI, the `tap_timeout_` value is used to support CrOS' tap+drag
gesture. In the CrOS tap+drag gesture, a sequence of
1. finger down
2. finger up
3. finger down
4. finger move
is interpreted as a drag.
The `tap_timeout_` is the maximum time between the 2nd and 3rd
steps.
Original-Bug: 1052472
Test: fx test input_pipeline_lib_tests
Test: manually tried two-finger tapping, and didn't see any taps
Test: being unrecognized due to timeout
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/705540
Original-Revision: 54279a4018a7ca74305102715da8a1405f8ac32a
GitOrigin-RevId: ff531843dd22e64e9d6bf8cde69f0dd7850061ff
Change-Id: I1f5d5b1a6b76f2e328a811efe83f841f5acf945e
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.