WebAIM - Web Accessibility In Mind

E-mail List Archives

Regarding expected functionality for an ARIA editable data grid control


From: Bryan Garaventa
Date: Nov 9, 2013 4:18PM

Hi, I'm currently designing an ARIA Data Grid control, which is going to do all sorts of stuff. The intent is to make this as scalable and as accessible as absolutely possible for desktop and mobile platforms for keyboard and screen reader users. It will also normalize equally across jQuery, Dojo, and MooTools.

I have a question though about the expected functionality of pagination.

Pagination is handled automatically, where you can arrow down or up past the bounds of the rendered grid rows and cause the previous or next page to load automatically for infinite scrolling, and the same is true by pressing PageUp or PageDown to navigate by page.

Pressing Control+Home and Control+End though will render the first and last pages respectively.

So if you press Control+Home, the row that receives focus is row 1 on the first page.

When Control+End is pressed though, would it make more sense to set focus to row1 on the last page, or on the last row on the last page?

It's mostly done, but more details about what the grid is supposed to do are available at