Bug 164031
Summary: | AX: aria-valuetext not spoken to VoiceOver iOS when starting with a digit i.e. aria-valuetext="68 degrees" is never spoken | ||
---|---|---|---|
Product: | WebKit | Reporter: | Paul J. Adam <paul> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED MOVED | ||
Severity: | Major | CC: | cfleizach, jbedard, webkit-bug-importer |
Priority: | P2 | ||
Version: | Safari 10 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 10 |
Paul J. Adam
Overview:
When VoiceOver iOS 10.1 user sets focus on an ARIA slider element with aria-valuetext="68 degrees" VoiceOver will not speak "68 degrees" it only speaks "68, 36 percent". If you place a non-digit string in the front e.g. aria-valuetext="Currently 68 degrees" then VoiceOver speaks it correctly. So starting with a digit in the value breaks the support.
This does not affect macOS.
Steps to Reproduce:
1. Enable VoiceOver on iOS 10.1
2. Visit https://www.w3.org/TR/wai-aria-practices-1.1/examples/slider/slider-2.html in Safari iOS
3. Set VoiceOver focus to the 68 degrees slider.
Expected Results:
VoiceOver iOS speaks: "Temperature 68 degrees, adjustable, swipe up or down with one finger to adjust the value"
Actual Results:
VoiceOver iOS speaks: "Temperature 68, 36 percent, adjustable, swipe up or down with one finger to adjust the value"
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Jonathan Bedard
Touching bug in attempt to refresh bug importer.
chris fleizach
fixed in VoiceOver code
rdar://28955869