Bug 135971

Summary: Fix gliding in AxisScrollSnapAnimator for Mac
Product: WebKit Reporter: Wenson Hsieh <wenson_hsieh>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Enhancement CC: commit-queue
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 135774    
Attachments:
Description Flags
Patch none

Description Wenson Hsieh 2014-08-15 01:57:12 PDT
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.
Comment 1 Wenson Hsieh 2014-08-15 15:27:32 PDT
Created attachment 236679 [details]
Patch
Comment 2 WebKit Commit Bot 2014-08-15 16:35:35 PDT
Comment on attachment 236679 [details]
Patch

Clearing flags on attachment: 236679

Committed r172659: <http://trac.webkit.org/changeset/172659>
Comment 3 WebKit Commit Bot 2014-08-15 16:35:38 PDT
All reviewed patches have been landed.  Closing bug.