Bug 128133 - [Mac] WK1 Clients Only Latch on Momentum Scroll
Summary: [Mac] WK1 Clients Only Latch on Momentum Scroll
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Brent Fulgham
Depends on:
Blocks: 134569
  Show dependency treegraph
Reported: 2014-02-03 15:49 PST by Brent Fulgham
Modified: 2014-07-02 15:53 PDT (History)
0 users

See Also:

Patch (1.78 KB, patch)
2014-02-03 15:51 PST, Brent Fulgham
simon.fraser: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brent Fulgham 2014-02-03 15:49:56 PST
WK1 clients only trigger latching when the wheel event is in a momentum phase. This means that if you begin a continuous wheel scrolling event outside of a scrollable region (e.g., an Iframe), you will not latch to the main frame. Instead, the Iframe will begin consuming wheel events, causing the page scroll to stop.

This was corrected for WK2 "Async Scrolling" case in Bug 127386. However, further testing shows that this is not correct in WK1 logic.
Comment 1 Brent Fulgham 2014-02-03 15:51:35 PST
Created attachment 223032 [details]
Comment 2 Brent Fulgham 2014-02-03 16:12:49 PST
Committed r163338: <http://trac.webkit.org/changeset/163338>