Opened 8 years ago

Closed 5 years ago

Last modified 5 years ago

#13856 closed defect (fixed)

TimeTextBox: need more a11y support

Reported by: JayZ(zhouxiang) Owned by: mikeb
Priority: high Milestone: 1.11
Component: Dijit - Form Version: 1.6.1
Keywords: a11y Cc: xiangxz@…
Blocked By: Blocking:

Description

The time picker would be better to support several key event e.g. up/down, and possibly others (pageup/pagedown for per-hour moves, etc).

JAWS screen reader doesn't read the time options as you move focus through them.

Change History (6)

comment:1 Changed 8 years ago by Douglas Hays

Owner: changed from Douglas Hays to Katie Vance

Please investigate

comment:2 Changed 8 years ago by Katie Vance

After investigation, it would be simple to add support for page up/down. However, I'm not sure how to address the JAWS issue, since the time entries are not actually getting focus. I've tried using roles for menu and menuitem as well as listbox and option. Neither of which are working and I think it's because the entries are not getting focus.

comment:3 Changed 7 years ago by bill

Owner: changed from Katie Vance to mikeb
Status: newassigned
Summary: need more a11y support on dijit.timetextbox widgetTimeTextBox: need more a11y support

Probably it should work the same as ComboBox; the drop down doesn't get focus but the current value is copied into the <input>.

comment:4 Changed 5 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In e0e3b611be376800671fdfcc847fb8938f2ccc77/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:5 Changed 5 years ago by bill

Milestone: tbd1.11

comment:6 Changed 5 years ago by Bill Keese <bill@…>

In f42b007691d1f9c7e240b463bd79ed29409a64d0/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 
Note: See TracTickets for help on using tickets.