Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1bf61e6bec1893edfa64c595eea49793fa53fccb
https://github.com/WebKit/WebKit/commit/1bf61e6bec1893edfa64c595eea49793fa53fccb
Author: Carlos Garcia Campos <[email protected]>
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
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes