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