DescriptionDefer synthetic gesture completions until events have been flushed
Previously, synthetic gesture completion callbacks were triggered as soon as
the last generated event was *sent*. A truer indicator of completion, however,
is when the last generated event was *ack'ed*. For now, this is accomplished
by blocking the completion notification until all events have been flushed
through the pipeline.
In the future, a better solution will be inserting event
fences with an appropriate callback to indicate completion. Note that this
approach fails to properly wait until all timeout events have been flushed
(e.g., GestureTap events on desktop sites on Android).
BUG=357505
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261429
Patch Set 1 #Patch Set 2 : Use |DidFlush| #
Total comments: 1
Patch Set 3 : Test #Patch Set 4 : Restore browser test #Messages
Total messages: 17 (0 generated)
|