Bug 305561

Summary: [GTK][WPE][Coordinated Graphics] Paint scrollbars in the scrolling thread for async scrolling
Product: WebKit Reporter: Fujii Hironori <fujii.hironori>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 306856    
Bug Blocks:    

Fujii Hironori
Reported 2026-01-15 05:45:46 PST
[GTK][WPE][Coordinated Graphics] Paint scrollbars in non-main thread for async scrolling 1. Load attachment#477989 [details] 2. Scroll the page by wheel events 3. scrollbars aren't updated while the main thread is blocked ScrollerMac.mm is Mac's implementation to paint scrollbars. It's using the internal NSScrollerImp SPI. https://github.com/WebKit/WebKit/blob/main/Source/WebCore/page/scrolling/mac/ScrollerMac.mm https://github.com/WebKit/WebKit/blob/main/Source/WebCore/PAL/pal/spi/mac/NSScrollerImpSPI.h
Attachments
Fujii Hironori
Comment 1 2026-01-27 16:13:37 PST
EWS
Comment 2 2026-02-05 00:18:29 PST
Committed 306838@main (8e1ad9587c9f): <https://commits.webkit.org/306838@main> Reviewed commits have been landed. Closing PR #57368 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.