Bug 164031 - AX: aria-valuetext not spoken to VoiceOver iOS when starting with a digit i.e. aria-valuetext="68 degrees" is never spoken
Summary: AX: aria-valuetext not spoken to VoiceOver iOS when starting with a digit i.e...
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 10
Hardware: iPhone / iPad iOS 10
: P2 Major
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-26 13:52 PDT by Paul J. Adam
Modified: 2016-10-28 23:51 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul J. Adam 2016-10-26 13:52:20 PDT
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"
Comment 1 Jonathan Bedard 2016-10-27 11:55:03 PDT
Touching bug in attempt to refresh bug importer.
Comment 2 chris fleizach 2016-10-28 23:51:25 PDT
fixed in VoiceOver code
rdar://28955869