Bug 246243 - Have the DrawingAreaProxy control `delegatesScrolling` in the UI process
Summary: Have the DrawingAreaProxy control `delegatesScrolling` in the UI process
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Process Model (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Simon Fraser (smfr)
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-10-07 20:44 PDT by Simon Fraser (smfr)
Modified: 2022-10-10 11:09 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2022-10-07 20:44:42 PDT
Move the notion of `delegatesScrolling` from WebPageProxy to DrawingAreaProxy, since this is presentation-related. This was only actually used in RemoteLayerTreeDrawingAreaProxy to control the indicator position, but future patches will make more use of it.

Also have the DrawingAreaProxy be the factory for the RemoteScrollingCoordinatorProxy.
Comment 1 Radar WebKit Bug Importer 2022-10-07 20:45:09 PDT
<rdar://problem/100924685>
Comment 2 Simon Fraser (smfr) 2022-10-07 20:50:24 PDT
Pull request: https://github.com/WebKit/WebKit/pull/5162
Comment 3 EWS 2022-10-10 11:09:28 PDT
Committed 255356@main (263b327294f3): <https://commits.webkit.org/255356@main>

Reviewed commits have been landed. Closing PR #5162 and removing active labels.