AXObjectCache::remove(Node&) can be called while performing a cache update causing m_deferred* vectors to be modified as we iterate over them
<rdar://problem/99211879>
rdar://98729717
Created attachment 461909 [details] Patch
Comment on attachment 461909 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=461909&action=review > COMMIT_MESSAGE:10 > +When this happens, the Node is removed m_deferredAttributeChanges while Node is removed from
Created attachment 461911 [details] Patch
Created attachment 461921 [details] Patch
Created attachment 461922 [details] Patch
Created attachment 461923 [details] Patch
Committed 253871@main (77ab8bd37796): <https://commits.webkit.org/253871@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461923 [details].