While working on issue #251008 we noticed that the WebKitHitTestResult type cannot be made final because it has a subclass, WebKitWebHitTestResult, in the injected bundle. More info at https://github.com/WebKit/WebKit/pull/8972#issuecomment-1401161473 Ideally, we would prefer that WebKitHitTestResult is actually a final type, which needs the WebKitWebHitTestResult subclass to use composition instead.
Pull request: https://github.com/WebKit/WebKit/pull/9036
Committed 259651@main (71df87cb0f48): <https://commits.webkit.org/259651@main> Reviewed commits have been landed. Closing PR #9036 and removing active labels.
<rdar://problem/104892179>