Generalize ScrollingTreeScrollingNodeDelegate for use in macOS too, add a macOS subclass for frame/overflow scrolling
Created attachment 360693 [details] Patch
Probably won't build without the patch from bug 172917.
Comment on attachment 360693 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=360693&action=review > Source/WebCore/ChangeLog:12 > + Add a macOS subclass, ScrollingTreeFrameScrollingNodeMac, which takes over the basic scrolling, rubber-banding > + and scroll snapping functionality from ScrollingTreeFrameScrollingNodeMac. The delegate owns the ScrollController and ScrollingTreeFrameScrollingNodeMac is probably not taking over from itself
Created attachment 360729 [details] Patch
https://trac.webkit.org/r240825
<rdar://problem/47718823>