[webkit-changes] [WebKit/WebKit] 1bf61e: [GTK][WPE] Async Scrolling: Slow scrolling and CSS...
Carlos Garcia Campos
noreply at github.com
Tue Oct 25 07:51:50 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1bf61e6bec1893edfa64c595eea49793fa53fccb
https://github.com/WebKit/WebKit/commit/1bf61e6bec1893edfa64c595eea49793fa53fccb
Author: Carlos Garcia Campos <cgarcia at igalia.com>
Date: 2022-10-25 (Tue, 25 Oct 2022)
Changed paths:
M Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.cpp
M Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.h
Log Message:
-----------
[GTK][WPE] Async Scrolling: Slow scrolling and CSS animations on a static page
https://bugs.webkit.org/show_bug.cgi?id=221738
Reviewed by Žan Doberšek.
Do not schedule a threaded compositor update from the scrolling thread
on every scroll. We were doing that to avoid blocking scrolling when
main thread is blocked, but it doesn't currently work and it's breaking
some sites using fixed backgrounds.
* Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.cpp:
(WebCore::ScrollingTreeScrollingNodeDelegateNicosia::createUpdateScope): Deleted.
(WebCore::ScrollingTreeScrollingNodeDelegateNicosia::immediateScrollBy): Deleted.
* Source/WebCore/page/scrolling/nicosia/ScrollingTreeScrollingNodeDelegateNicosia.h:
Canonical link: https://commits.webkit.org/255959@main
More information about the webkit-changes
mailing list