It's been reverted a few times in the last day or two, but I think I fixed all the issues now
<rdar://problem/103378010>
Pull request: https://github.com/WebKit/WebKit/pull/7650
Committed 257943@main (b9697ae5212d): <https://commits.webkit.org/257943@main> Reviewed commits have been landed. Closing PR #7650 and removing active labels.