-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
REGRESSION(256571@main): DrawingAreaCoordinatedGraphics should handle registering scrolling trees #10258
Conversation
EWS run on previous version of this PR (hash f3a3108) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This regressed in 256571@main, I already updated the bug title, please update the commit message too before landing. It's important to know in which branches it needs to be backported. Thanks!
f3a3108
to
ec1fede
Compare
EWS run on current version of this PR (hash ec1fede) |
β¦ registering scrolling trees https://bugs.webkit.org/show_bug.cgi?id=252462 Reviewed by Carlos Garcia Campos. Override the registerScrollingTree and unregisterScrollingTree methods on the DrawingAreaCoordinatedGraphics, (un)registering the scrolling tree on the associated WebPage with the WebProcess-specific EventDispatcher instance. This enables EventDispatcher to dispatch wheel events directly against the correct ScrollingTree, instead of diverting them to the main thread when no such ScrollingTree is found. * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp: (WebKit::DrawingAreaCoordinatedGraphics::registerScrollingTree): (WebKit::DrawingAreaCoordinatedGraphics::unregisterScrollingTree): * Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h: Canonical link: https://commits.webkit.org/260434@main
ec1fede
to
51a23ed
Compare
Committed 260434@main (51a23ed): https://commits.webkit.org/260434@main Reviewed commits have been landed. Closing PR #10258 and removing active labels. |
This (260434@main) seems to break WinCairo build. Failed: https://build.webkit.org/#/builders/731/builds/1904 with 260434@main |
C:\BW\WinCairo-64-bit-Release-Build\build\Source\WebKit\WebProcess\WebPage\CoordinatedGraphics\DrawingAreaCoordinatedGraphics.cpp(309): error C2039: 'addScrollingTreeForPage': is not a member of 'WebKit::EventDispatcher' |
Fixing |
In #10268. |
51a23ed
ec1fede
π wincairoπ ios-simπ§ͺ ios-wk2π§ͺ api-macπ§ͺ gtk-wk2π§ͺ api-iosπ§ͺ mac-wk1π§ͺ api-gtkπ tvπ§ͺ mac-wk2π tv-simπ§ͺ mac-AS-debug-wk2π watchπ§ͺ mac-wk2-stressπ watch-sim