After finishing animation to a snap point due to a a flick gesture, leftover momentum events that are handled by the AxisScrollSnapAnimator are incorrectly pushed to the momentum tracking window, occasionally causing a second extremely slow gliding animation to take place after reaching the intended snap point. This is fixed by distinguishing the Idle state due to user interaction from the Idle state caused by reaching the intended snap point.
Created attachment 236679 [details]
Comment on attachment 236679 [details]
Clearing flags on attachment: 236679
Committed r172659: <http://trac.webkit.org/changeset/172659>
All reviewed patches have been landed. Closing bug.