Hi Rich, Steve,
I’ve implemented what I think are the necessary changes for table, th, and td elements given the table, grid, cell, and gridcell roles.
Git commit: https://github.com/w3c/aria/commit/f229757de7e9f0512d8855a02e0f3cf6d616e311 <https://github.com/w3c/aria/commit/f229757de7e9f0512d8855a02e0f3cf6d616e311>
Updated mappings, starting with the table element: http://rawgit.com/w3c/aria/master/html-aam/html-aam.html#el-table <http://rawgit.com/w3c/aria/master/html-aam/html-aam.html#el-table>
Note that the table element just maps to the table role, as that’s its default corresponding role. Is up to author to add role=“grid” as appropriate, at which point mappings for th and td are dependent on role of ancestor table element.
Jason Kiss
jason@accessibleculture.org
http://www.accessibleculture.org
> On 18/09/2015, at 5:18 am, Richard Schwerdtfeger <schwer@us.ibm.com> wrote:
>
> Hi Steve,
>
> If the TD is within a role of a table having a role of Grid then map it to gridcell.
> If the TD is in within a role of table then map it to cell.
>
> Refer the the ARIA mappings for this.
>
>
> Rich
>
>
> Rich Schwerdtfeger
>