Bug 122958

Summary: [WK2] REGRESSION(r156472): scrolling coordinator is always enabled incorrectly.
Product: WebKit Reporter: Attila Dusnoki <adusnoki>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, darin, marcelo.lira, noam, ossy, sam, thorton
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Proposed patch none

Attila Dusnoki
Reported 2013-10-17 05:27:36 PDT
http://trac.webkit.org/changeset/156472/trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp 324 m_useThreadedScrolling = parameters.store.getBoolValueForKey(WebPreferencesKey::threadedScrollingEnabledKey()); 325 m_page->settings().setScrollingCoordinatorEnabled(m_useThreadedScrolling); You can easily reproduce it on WebKitNix's MiniBrowser in desktop mode where scrolling doesn't work at all. I think the lines above should be in #if ENABLE(THREADED_SCROLLING) guard. USE(COORDINATED_GRAPHICS) platforms set ScrollingCoordinatorEnabled in WebPage::setUseFixedLayout(bool fixed) depends on mobile or desktop mode.
Attachments
Proposed patch (1.38 KB, patch)
2013-10-17 05:40 PDT, Attila Dusnoki
no flags
Attila Dusnoki
Comment 1 2013-10-17 05:40:58 PDT
Created attachment 214446 [details] Proposed patch
Tim Horton
Comment 2 2013-10-17 10:32:14 PDT
Whoops. This might explain what happened on Lion a few days ago :|
WebKit Commit Bot
Comment 3 2013-10-17 10:58:31 PDT
Comment on attachment 214446 [details] Proposed patch Clearing flags on attachment: 214446 Committed r157580: <http://trac.webkit.org/changeset/157580>
WebKit Commit Bot
Comment 4 2013-10-17 10:58:34 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.