Opened 6 years ago

Closed 5 years ago

#17695 closed defect (fixed)

Mobile DatePicker does not function correctly with VoiceOver enabled

Reported by: Patrick Ruzand Owned by: Patrick Ruzand
Priority: high Milestone: 1.10
Component: DojoX Mobile Version: 1.9.2
Keywords: a11y Cc: Sebastien Pereira, adrian
Blocked By: Blocking:

Description (last modified by Patrick Ruzand)

The mobile DatePicker? widget has the following a11y issues:

1) With VoiceOver? running, cannot advance to each picker wheel using Bluetooth attached keyboard. 2) With VoiceOver? running, cannot select a picker value using Bluetooth attached keyboard. Keyboard control of VoiceOver? is documented here: http://help.apple.com/ipad/5/voiceover/en/iPad74ec1e47.html

Also, with VoiceOver? on, the DatePicker? does not behave like a native iOS date picker.

  • A flick up/down does not select the next value in a picker.
  • A flick right/left does not select the next picker.
  • VoiceOver? announces a native iOS picker as a "picker". WAI-ARIA does not define a role="picker". Perhaps a role="range" will work. At least this role will give the user an indication that a range of values can be selected.

Change History (7)

comment:1 Changed 6 years ago by Patrick Ruzand

Keywords: a11y added
Priority: undecidedhigh

comment:2 Changed 6 years ago by Patrick Ruzand

Owner: set to Patrick Ruzand
Status: newassigned

comment:3 Changed 6 years ago by Patrick Ruzand

Description: modified (diff)
Summary: Mobile DatePicker does not function correctly when Bluetooth attached keybard is usedMobile DatePicker does not function correctly with VoiceOver enabled

comment:4 Changed 6 years ago by Patrick Ruzand

Milestone: tbd1.10

comment:5 Changed 6 years ago by Sebastien Pereira

Cc: Sebastien Pereira added

comment:6 Changed 6 years ago by Sebastien Pereira

Ref: https://bugs.dojotoolkit.org/ticket/17697 Mobile SpinWheel? does not operate correctly using VoiceOver?.

comment:7 Changed 5 years ago by Sebastien Pereira

Cc: adrian added
Resolution: fixed
Status: assignedclosed

Ref #17697: Closing it as fixed:

  • now possible to advance to each picker wheel using Bluetooth attached keyboard.
  • Date now can be selected (with double-tap-hold gesture)

However it is still impossible to change the value using the keyboard with VoiceOver?. (VoiceOver? limitation? doesn't send keyboard events back to javascript).

Note: See TracTickets for help on using tickets.