[Bug 10478] New: modify table, tr and td roles


           Summary: modify table, tr and td roles
           Product: HTML WG
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML5 spec (editor: Ian Hickson)
        AssignedTo: ian@hixie.ch
        ReportedBy: faulkner.steve@gmail.com
         QAContact: public-html-bugzilla@w3.org
                CC: mike@w3.org, public-html@w3.org

The table, tr and td elements are  repurposed by authors to create  widgets
such as tab strips, menus, buttons and toolbars, they are also widely used for
layout and positioning of content. Allow appropriate widget roles and
role="presentation" on these elements to reflect this.

These currently have default ARIA roles that are incorrect, the ARIA grid,
gridcell and row roles do not map to HTML table, td and row as these elements
are not primarily interactive 'widgets'. grid, gridcell and row are considered
to be and will not be mapped to table roles in APIs such as UI automation, that
support Grid  role structures

consider changing the currently specified roles to the following:

td     default role= none    
If specified, role must be one of the following: button, checkbox,
gridcell,link, menuitem, menuitemcheckbox, menuitemradio, option, radio,
slider, spinbutton, scrollbar, tab, treeitem or presentation. 

table     default role= none 
If specified, role must be one of the following: alertdialog, dialog,
directory, grid, list, listbox, menu, menubar, tablist, toolbar, tree, treegrid
or presentation. 

tr     default role=none    
If specified, role must be one of the following: list, listbox, menu, menubar,
row, tablist, toolbar, tree, directory or presentation.

Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Saturday, 28 August 2010 12:48:49 UTC