Bug 262664

Summary: AX: Consumers of AXObjectCache::create(AccessibilityRole) needlessly re-create objects every time they clear and re-add children
Product: WebKit Reporter: Tyler Wilcock <tyler_w>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: andresg_22, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Description Tyler Wilcock 2023-10-04 16:12:29 PDT
We should be recycling objects, not constantly re-creating them, which is less performant and causes poor user experience because ATs think page elements are constantly being destroyed and need to re-focus.
Comment 1 Radar WebKit Bug Importer 2023-10-04 16:12:47 PDT
<rdar://problem/116491339>