Steps to Reproduce: 1. Open a tall page. 2. Flick into the left margin and downwards, in an inverted L shape. Expected: The vertical momentum should decelerate gracefully and then scrolling should stop. Actual: The vertical momentum decelerates gracefully and then the page scrolls vertically back to the vertical position it was in when the momentum phase began. This is a bit hard to describe and reproduce for the first time, but once you've done it once it's hard to stop. I have a fix.
<rdar://problem/14655893>
Created attachment 208216 [details] preliminary patch preliminary patch, but it changes the behavior when you rubberband during the momentum phase too much (flick up off the top of the page with the patch applied vs. not, and you'll see the view rubberbands much further before it)
Comment on attachment 208216 [details] preliminary patch Attachment 208216 [details] did not pass win-ews (win): Output: http://webkit-queues.appspot.com/results/1525398
Created attachment 219507 [details] Patch Here is a different approach.
Thanks, Simon! http://trac.webkit.org/changeset/160791