New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARIA Grid: Standard table navigation commands don't work when navigating by cell. #3742
Comments
Comment 1 by jteh on 2014-01-07 06:30 |
Comment 2 by jteh on 2014-01-07 07:45 |
Comment 3 by camlorn on 2014-04-04 20:54
I am 99% sure my code is correct, and the same can be made to happen in some other examples on the web (University of Illinois apparently maintains some). |
Comment 4 by jteh on 2014-04-05 00:54 |
Comment 5 by mgifford on 2014-06-19 12:43 So @jteh NVDA should work fine with aria-owns and also aria-owns in tables. |
Attachment grid-without-rowgroup.html added by bgaraventa on 2014-06-28 00:01 |
Attachment grid-with-rowgroup.html added by bgaraventa on 2014-06-28 00:02 |
Comment 6 by bgaraventa on 2014-06-28 00:03 When a grid references a container with role=rowgroup which then references owned rows including role=row, then NVDA fails in Firefox. If rowgroup is removed so that role=grid only references role=row within aria-owns, then NVDA works correctly in Firefox. I'll attach two examples that demonstrate this. Both should work though. |
Comment 7 by jtoews on 2015-03-09 22:43 The below code example makes use of aria-owns to implement a grid. This code works in Virtual PC Cursor mode with Jaws, but does not work in NVDA. Only the header gets read but navigation to cells and rows is broken.
|
I believe work has been done recently to improve support for ARIA grids. Does that encompass this ticket too? If so, I suggest closing. |
I believe this is now fixed in Firefox. @jcsteh, any further clarification? |
Firefox previously didn't support aria-owns fully, which was probably the cause of this. It does now. @ehollig, did you re-test the test case(s) here? If not, this needs to be re-tested to confirm whether the issue is fixed. |
Tested both attachments and the example provided in the original post with the latest NVDA and Firefox 54 and was able to navigate the tables using the table commands. Closing as worksforme |
Reported by bgaraventa on 2014-01-02 23:32
When an ARIA Grid construct uses all requisite ARIA roles and states to convey an ARIA Grid, such as aria-owns and proper role nesting, it is not possible to use standard table navigation commands such as Alt+Control+Left/Up/Right/Down to navigate by cell within the Virtual Buffer.
NVDA gets confused and cannot detect that it is navigating within a table.
This occurs in the latest version of Firefox.
Live demo:
http://whatsock.com/test/demo/Coding%20Arena/ARIA%20Data%20Grids/ARIA%20Data%20Grid%20(Dynamic)/demo.htm
The text was updated successfully, but these errors were encountered: