Bug 45456 - REGRESSION (r67001): Scrolling by holding down a scroll arrow is much slower than in IE (or previous versions of Safari)
Summary: REGRESSION (r67001): Scrolling by holding down a scroll arrow is much slower ...
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
URL: https://bugs.webkit.org/attachment.cg...
Keywords: InRadar, PlatformOnly, Regression
Depends on:
Blocks:
 
Reported: 2010-09-09 07:46 PDT by Adam Roben (:aroben)
Modified: 2010-09-09 12:31 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Roben (:aroben) 2010-09-09 07:46:10 PDT
To reproduce:

1. Go to any long webpage (this one is good: <https://bugs.webkit.org/attachment.cgi?id=66975&action=prettypatch>)
2. Click and hold on the downward scroll arrow

The page scrolls far more slowly than it does in IE, or in Safari 5. This seems to be due to the new smooth scrolling behavior.
Comment 1 Peter Kasting 2010-09-09 11:19:12 PDT
I can't repro on Chromium/Win (which shares the scrolling implementation); for me the smooth scrolling build scrolls at exactly the same speed as the non-smooth-scrolling build.  (Which is how it's designed; the scroll system still scrolls the same amount per key repeat and processes repeats at the same rate.)
Comment 2 Adam Roben (:aroben) 2010-09-09 11:24:10 PDT
(In reply to comment #1)
> I can't repro on Chromium/Win (which shares the scrolling implementation); for me the smooth scrolling build scrolls at exactly the same speed as the non-smooth-scrolling build.  (Which is how it's designed; the scroll system still scrolls the same amount per key repeat and processes repeats at the same rate.)

Can you reproduce using Safari 5 and a nightly build of WebKit?
Comment 3 Adam Roben (:aroben) 2010-09-09 11:25:18 PDT
<rdar://problem/8411846>
Comment 4 Peter Kasting 2010-09-09 11:53:21 PDT
(In reply to comment #2)
> (In reply to comment #1)
> > I can't repro on Chromium/Win (which shares the scrolling implementation); for me the smooth scrolling build scrolls at exactly the same speed as the non-smooth-scrolling build.  (Which is how it's designed; the scroll system still scrolls the same amount per key repeat and processes repeats at the same rate.)
> 
> Can you reproduce using Safari 5 and a nightly build of WebKit?

No.

I tested that page with Chromium w/ and w/o smooth scrolling as well as Safari 5 vs. last night's nightly (r67080, well past my smooth scrolling landing).  With both the down arrow button on the bottom of the scrollbar as well as the down arrow key held down on my keyboard, each browser scrolled in the same time (within 1 sec. error due to my watch) whether smooth scrolling was present or absent.
Comment 5 Adam Roben (:aroben) 2010-09-09 12:31:43 PDT
My bad. Comparing Safari 5 to ToT I see the same thing as Peter: scrolling from the top of the page to the bottom takes the same amount of time regardless of smooth scrolling.

I don't know what I was thinking before. Sorry for the false alarm! (And the smooth scrolling is pretty!)