Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f5a9393bdeff7c89685de21aa9f2df392139cc07 https://github.com/WebKit/WebKit/commit/f5a9393bdeff7c89685de21aa9f2df392139cc07 Author: Tyler Wilcock <tyle...@apple.com> Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths: M Source/WebCore/accessibility/AXObjectCache.cpp Log Message: ----------- AX: De-duplication in AXObjectCache::updateIsolatedTree is made redundant by de-duplication in AXIsolatedTree::queueNodeUpdate https://bugs.webkit.org/show_bug.cgi?id=297099 rdar://157812717 Reviewed by Joshua Hoffman. Beyond this de-duplication being redundant, this eliminates a strange issue where HashMap::get with an AXID not contained in the now-deleted `HashMap<AXID, OptionSet<Field>> updatedObjects` returned an OptionSet with a set bit, causing hundreds of layout test failures. This HashMap::get usage has been around for quite a while, but somehow got broken by: https://commits.webkit.org/298189@main Which seems extremely innocuous and unrelated to this code. * Source/WebCore/accessibility/AXObjectCache.cpp: (WebCore::AXObjectCache::updateIsolatedTree): Canonical link: https://commits.webkit.org/298580@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes