Right now the object checks can try to aggressively convert many things to an NSDictionary, when only basic Object should be converted, and everything else should be JSValue.
<rdar://problem/116359645>
Pull request: https://github.com/WebKit/WebKit/pull/18506
Committed 268747@main (60e0f080e0bd): <https://commits.webkit.org/268747@main> Reviewed commits have been landed. Closing PR #18506 and removing active labels.