WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Datepicker questions - are they useful?

for

From: Bryan Garaventa
Date: Nov 2, 2015 12:36PM


Actually it's not last time I checked, and may be doing the opposite in JAWS when in Virtual Cursor mode.

E.G, using IE11 with JAWS16 on Win7 at
https://dequeuniversity.com/library/aria/date-pickers/sf-date-picker
simply arrowing to the calendar picker button in VC mode and pressing Enter causes the date picker to open, but Applications Mode is not invoked as expected.

Regarding role=grid, there are still significant screen reader differences between how JAWS and NVDA treat this, which you will notice between IE and FF using both, as well as within Chrome. E.G
http://whatsock.com/tsg/Coding%20Arena/ARIA%20Data%20Grids/ARIA%20Data%20Grid%20(Dynamic)/demo.htm

One thing to keep in mind with role=grid as well, the use of role=grid is not supposed to cause a specific behavior to occur according to the ARIA spec, but role=application is, which is why there is so much confusion there even today.

A Grid is simply meant to convey an interactive Grid construct where Gridcell nodes can be interacted with, but role=application specifies that an AT should pass all keystrokes to the element that has focus, but they both don't mean the same thing. E.G a Grid is a Composite widget type (Reference
http://www.w3.org/TR/wai-aria-1.1/#composite )
and may include embedded active elements that may not require Applications Mode when focus is set to one of them.