| Summary: | AX: Form controls take the AX text of an ancestor label over their own inner text | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Tyler Wilcock <tyler_w> | ||||||
| Component: | Accessibility | Assignee: | Tyler Wilcock <tyler_w> | ||||||
| Status: | RESOLVED FIXED | ||||||||
| Severity: | Normal | CC: | andresg_22, cfleizach, webkit-bug-importer | ||||||
| Priority: | P2 | Keywords: | InRadar | ||||||
| Version: | Other | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Attachments: |
|
||||||||
Created attachment 465493 [details]
Patch
Created attachment 465500 [details]
Patch
I added "Reviewed by Chris Fleizach" to this patch because Chris gave an approving review in Slack but noted he couldn't r+ due to missing Bugzilla UI. Committed 261843@main (1c62bc2631a3): <https://commits.webkit.org/261843@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 465500 [details]. |
Given this HTML: <fieldset> <label for="captchaAnswer"> <h6>Enter the characters in the image below.</h6> <button>Switch to audio</button> <button>Try another</button> <input type="text" name="captchaAnswer"/> </label> </fieldset> VoiceOver reads "Enter the characters in the image below." when focusing both buttons, rather than either "Switch to audio" or "Try another". Neither Chrome nor Firefox have the same issue.