[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
1 file changed
tree: c52b4557d92b2431e99ce3f04f16eca696a29c31
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.