Opened 7 years ago
Closed 7 years ago
#17697 closed defect (fixed)
Mobile SpinWheel does not operate correctly using VoiceOver
Reported by: | Patrick Ruzand | Owned by: | Sebastien Pereira |
---|---|---|---|
Priority: | high | Milestone: | 1.10 |
Component: | DojoX Mobile | Version: | 1.9.2 |
Keywords: | a11y | Cc: | Sebastien Pereira |
Blocked By: | Blocking: |
Description
The SpinWheel? doesn't operate correctly with VoiceOver?. VoiceOver? begins reading all of the entries when the wheel is flicked up or down and doesn't stop until the user taps the wheel again.
For a native SpinWheel?, VoiceOver? identifies the widget as a picker and tells the user to flick up or down to reveal more items. VoiceOver? does not tell the user that the SpinWheel? contains a list of items to choose from.
Change History (7)
comment:1 Changed 7 years ago by
Keywords: | a11y added |
---|---|
Owner: | set to Patrick Ruzand |
Priority: | undecided → high |
Status: | new → assigned |
comment:2 Changed 7 years ago by
Milestone: | tbd → 1.10 |
---|
comment:3 Changed 7 years ago by
Cc: | Sebastien Pereira added |
---|
comment:4 Changed 7 years ago by
comment:5 Changed 7 years ago by
See proposed solution here: https://github.com/dojo/dojox/pull/81
- When VoiceOver? is enabled on iOS, user is now able to operate the SpinWheelSlot? with a double-tap-hold gesture to change the value.
- Add partial support Keyboard for navigation with VoiceOver?: user can navigate and select a slot, but it is impossible to change the value (VoiceOver? doesn't send keyboard events back to javascript).
- Add support for keyboard navigation with JAWS:
- Add left/right arrow navigation support.
- Add pageup/pagedown navigation support. Use the new property "pageSteps" to specify the number of items per page. default is 1.
comment:6 Changed 7 years ago by
Owner: | changed from Patrick Ruzand to Sebastien Pereira |
---|
comment:7 Changed 7 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
It is impossible to swipe the SpinWheelSlots? with VoiceOver? enabled. I tried using ARIA role "spinbutton" but it is ignored by iOS (6.0.x). ARIA role "slider" is working. User will have to double-tap-hold to spin the wheel.