263832@main changed the timing of AX object cache updates that some of our tests implicitly relied on. These tests need to be made properly async to be immune to timing changes. This change also exposes bugs where we dereference a null AXObjectCache assuming it will always be present -- we cannot make those assumptions in some contexts anymore.
<rdar://problem/109063886>
Created attachment 466289 [details] Patch
Created attachment 466291 [details] Patch
Committed 263854@main (d57954fad0e9): <https://commits.webkit.org/263854@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 466291 [details].