| Summary: | AX: Role=switch is communicated as a "checkbox" | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Scott <scottaohara> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | aroselli, darin.senneff, mfairchild365, ntim, robin, webkit-bug-importer, webkit.org |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 12 | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 12 | ||
|
Description
Scott
2019-03-28 08:00:36 PDT
Bumping this to say that this is still present 4 years later with iOS 16.5.1 VoiceOver + Safari. When encountering a role="switch" element, VoiceOver still calls the element a "checkbox" with a "checked" or "unchecked" state. Changing this to announce the element as a "switch" with an "on" or "off" state would bring iOS Safari in line with MacOS Safari, JAWS, NVDA, Narrator, and TalkBack; which all announce the element as such. I can still reproduce this problem with VoiceOver on iOS 17.3. Please check iOS 17.4 beta *** This bug has been marked as a duplicate of bug 268120 *** |