RESOLVED FIXED 282215
WebCore's main thread scroll position is poorly synchronized with the UI-process scroll position
https://bugs.webkit.org/show_bug.cgi?id=282215
Summary WebCore's main thread scroll position is poorly synchronized with the UI-proc...
Simon Fraser (smfr)
Reported 2024-10-28 17:46:50 PDT
Som page effects rely on the main thread scroll position in WebCore code, for example painting of `background-attachment:fixed` content on a non-root element, and JS-driven fake fixed and sticky elements. With UI-side compositing, the synchronization between the UI-process and web process scroll positions is worse than it should be.
Attachments
JS-driven fixed testcase (2.98 KB, text/html)
2024-10-28 17:47 PDT, Simon Fraser (smfr)
no flags
Simon Fraser (smfr)
Comment 1 2024-10-28 17:47:29 PDT
Created attachment 473068 [details] JS-driven fixed testcase This JS-driven fake-fixed testcaase shows more stutters than it should.
Radar WebKit Bug Importer
Comment 2 2024-10-28 17:48:18 PDT
Simon Fraser (smfr)
Comment 3 2024-10-28 18:15:09 PDT
EWS
Comment 4 2024-11-04 09:42:11 PST
Committed 286095@main (3056a40d3e23): <https://commits.webkit.org/286095@main> Reviewed commits have been landed. Closing PR #35839 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.