Closed
Bug 400539
Opened 17 years ago
Closed 15 years ago
onClick, role or tabindex in table row alters table hierarchy
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jdiggs, Assigned: aaronlev)
References
(Blocks 1 open bug)
Details
(Keywords: access)
Attachments
(1 file)
(deleted),
text/html
|
Details |
Steps to reproduce:
1. Launch Accerciser and use it to examine the table in the attached test case.
Expected results: The parent of the table cell would be the table.
Actual results: The parent of the table cell is an object of ROLE_TEXT
2. Remove the onclick from the table row, reload the page, and re-examine the hierarchy.
Expected and Actual results: The parent of the table cell is the table.
Reporter | ||
Updated•17 years ago
|
Whiteboard: orca:high
Comment 1•17 years ago
|
||
1) table@onclick
table (html:table)
text container (html:tbody)
text container (html:tr)
cell (html:td)
text leaf (text node)
2) table
table (html:table)
text container (html:tbody)
cell (html:td)
text leaf (text node)
So I guess the problem we create accessible for html:tr whereas we shouldn't?
Assignee | ||
Comment 2•17 years ago
|
||
We can't guarantee that the table rows won't have accessibles, because they need an accessible object if they:
- are focusable (need to be able to fire events)
- have an action (like onclick)
- have a relationship to another accessible
etc.
Does the table interface still work?
Comment 3•17 years ago
|
||
It looks this leads to problem described in http://groups.google.com/group/mozilla.dev.accessibility/browse_frm/thread/4f54984000b93b98 (windows eyes doesn't announce table headers)
Assignee | ||
Comment 4•17 years ago
|
||
I think this needs to be solved on the AT end.
Summary: onClick in table row alters table hierarchy → onClick, role or tabindex in table row alters table hierarchy
Comment 5•17 years ago
|
||
Would be nice to get some tests on question from comment #2. I think if table interface still works then the bug is invalid.
Comment 6•17 years ago
|
||
The fact that accessibles on table rows currently break part of our table interface is documented in bug 410052, and a result of that is in bug 409439. So once bug 410052 is fixed, we should revisit this one and see if there's still a problem.
Depends on: 410052
Reporter | ||
Comment 7•17 years ago
|
||
I've worked around this issue. Close it as INVALID if you'd like.
Assignee | ||
Comment 8•17 years ago
|
||
I want to keep it open and look at it after Firefox 3 ships.
Comment 9•17 years ago
|
||
bug 410052 has been landed on trunk.
Comment 10•15 years ago
|
||
When we land bug 493695 then this bug becomes worksforme because onclick and etc on row won't change table hierarchy.
Comment 11•15 years ago
|
||
fixed in bug 493695 because onclick and etc doesn't change hierarchy any more, row accessibles are exposed always.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•