Consolidated functionality from QQuickWebViewPrivate* into ViewportInteractionEngine that belongs there, in preparation for renaming ViewportInteractionEngine in the future.
Created attachment 145092 [details]
Comment on attachment 145092 [details]
View in context: https://bugs.webkit.org/attachment.cgi?id=145092&action=review
The patch looks generally good to me.
> + // FIXME: Examine why there is not an interactionEngine here in the beginning.
The interactionEngine is created when the WebView component is completed in QQuickWebViewFlickablePrivate::onComponentComplete().
This mainly has historical reasons but it also reduces updates on startup.
Landed in 119210