Adapt to recent changes, make sure all tests pass as expected.
Pull request: https://github.com/WebKit/WebKit/pull/18814
Committed 269050@main (5b8daf40c78e): <https://commits.webkit.org/269050@main> Reviewed commits have been landed. Closing PR #18814 and removing active labels.
<rdar://problem/116629751>