This will reduce code duplication and make things a bit more like the Mac port. It also prepares for the implementation of scroll snap for Nicosia asynchronous scrolling.
Created attachment 422197 [details] Patch
Created attachment 422199 [details] Patch
Created attachment 422204 [details] Patch
Comment on attachment 422204 [details] Patch Thanks very much for the review!
Committed r273885: <https://commits.webkit.org/r273885> All reviewed patches have been landed. Closing bug and clearing flags on attachment 422204 [details].
<rdar://problem/75032193>