Bug 325124

Summary: Audit accessibility story for customizable <select> on iOS and macOS
Product: WebKit Reporter: Anne van Kesteren <annevk>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: andresg_22, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 325123    

Anne van Kesteren
Reported 2026-09-24 01:06:43 PDT
There's work to be done here. E.g., one finding so far: - AXObjectCache.cpp:1008 and :1156 and AccessibilityRenderObject.cpp:1122 gate on usesMenuList() && !usesBaseAppearancePicker(), and usesMenuList() is unconditionally true on iOS.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-09-24 01:06:52 PDT
Anne van Kesteren
Comment 2 2026-10-15 06:57:07 PDT
The audit is done. The finding above was fixed by 323682@main. The other fixes it led to are 322159@main, 322932@main, 323117@main, 323321@main, 323331@main, 323332@main, 323365@main, 323366@main, 323382@main, 323412@main, 323413@main, 323566@main, 323679@main, 323684@main, 323803@main, and bug 327539 (almost landed). Native dropdown popups not exposing their optgroups only affects ATSPI and is bug 327541. Many thanks to Tyler Wilcock for reviews!
Anne van Kesteren
Comment 3 2026-10-15 23:09:37 PDT
Closing this now that 323907@main has landed as well.
Note You need to log in before you can comment on or make changes to this bug.