The clipped overflow rect changes depending on whether asynchronous compositing is being used. As this rect is used outside of rendering, it would be useful to be able to specify a VisibleRectContext in this function to control the behaviour with respect to compositing properties. This behaviour is currently breaking spatial navigation when asynchronous overflow scrolling is enabled.
Created attachment 429147 [details] Patch
Committed r277802 (237958@main): <https://commits.webkit.org/237958@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 429147 [details].
<rdar://problem/78267386>