Opened 7 years ago
Closed 7 years ago
#16351 closed defect (patchwelcome)
JAWS read incorrect column row information when grid with two views
Reported by: | hyang | Owned by: | Evan |
---|---|---|---|
Priority: | undecided | Milestone: | tbd |
Component: | DojoX Grid | Version: | 1.6.1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
1: copy sample file to grid/tests
2: start JAWS
3: visit the sample page
4: move focus to cell on the column 2.
Defect: Sometimes JAWS read out the cell's column and row information, but it is incorrect. for example, the table has ten rows, when focus on the cell(Row 1, Column2), it read out 'column 2 row 11)
Notice: JAWS do not always read column row information, but it is correct if it read out
ENV: Win7 +Dojo1.6.1 +JAWS14
Attachments (2)
Change History (7)
Changed 7 years ago by
Attachment: | test_multiviewjaws.html added |
---|
comment:1 Changed 7 years ago by
it is easier to reproduce if use mouse to select, use keyboard can reproduce it too. but not find good step to always reproduce
Changed 7 years ago by
Attachment: | JAWS-doesnt-work-in-grid-with-locked-scrollable-columns.html added |
---|
Update of the test file showing the same problem in the nightly build with updated problem description
comment:3 Changed 7 years ago by
Hello. We have been running into this problem as well. I have attached a test case that uses the nightly build to show that this problem still exists. I am using the latest firefox build. The problem is that when you try to use a grid that has locked columns, JAWS behaves totally differently. First, JAWS doesn't seem to enter into "Forms mode", which is the mode that allows you to arrow key around and read out the content. Second, if you manually switch into forms mode, then you can arrow key around, but JAWS will no longer read the column header when you move to a new column.
Is there any way we could investigate this?
I am wondering if a potential fix is to use "headers" attribute, as suggested here by the W3c: http://www.w3.org/TR/2012/NOTE-WCAG20-TECHS-20120103/H43 It looks like by using ID's and "headers", we can specify a list of headers that each cell belongs too. By doing this we could associate the correct headers with each cell, even though the actual elements are in different grid "views".
If this technique worked, it would be great because it would mean that complex data tables could be made accessible. For instance, http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/grid/tests/test_change_structure.html is not useable at all when you change the grid structure.
comment:4 Changed 7 years ago by
comment:5 Changed 7 years ago by
Resolution: | → patchwelcome |
---|---|
Status: | new → closed |
sample