Description[Mac] Fix issue where rubber-banding may get sporadically stuck.
The problem happens due to event coalescing, when there
is a buffered PhaseEnd wheel event (because an ACK hasn't
yet been received for the previous wheel event), and
another event arrives (e.g. such as GestureScrollEnd).
In this case, the previous code would clear all the
pending wheel events, which caused the PhaseEnd wheel
event to never be sent, which results in rubber-banding
overhang getting stuck.
BUG=154740
TEST=Rubber-banding should not get sporadically stuck
randomly during regular two-finger gestures. (There is
still an issue with focus switching / mouse leaving
from the RWHV, which is separate.)
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=168448
Patch Set 1 #Patch Set 2 : #
Messages
Total messages: 7 (0 generated)
|