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

Reply via email to