Not sure what APIs we will use to expose this information, but we should make
use of axis, headers and scope attributes in tables, as well as the colgroup,
tbody, thead and tfoot tags when exposing our tables.
This info is now available via ISimpleDOMNode.
Does nsIAccessibleTable support make use of axis/scope/headers?
bug 491851 adds support of scope and headers attributes.
We could expose axis attribute as an object attribute I think or as a description of the cell if it makes sense. No one accessible API seems to be adjusted for this. Probably we could suggest some changes to IA2 API because it seems axis attribute usage is all about making queries of cell data by the categories (see http://www.w3.org/TR/html4/struct/tables.html#multi-dimension and http://www.ferg.org/section508/accessible_tables.html#contents_item_4.4).
Alex, is this still valid? Or id you implement something during the accessible table refactor to account for this?
(In reply to Marco Zehe (:MarcoZ) from comment #5)
> Alex, is this still valid? Or id you implement something during the
> accessible table refactor to account for this?
comment #4 seems to be still valid
Created attachment 576417 [details] [diff] [review]
expose axis as object attribute that's the best what we can do for now. I'll file a propose to IA2/ATK groups to extend existing interface to pick up axis capabilities.
Comment on attachment 576417 [details] [diff] [review]
inbound land https://hg.mozilla.org/integration/mozilla-inbound/rev/dd77c6b88b21
Verified fixed in Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0a1) Gecko/20111127 Firefox/11.0a1