This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 13838 - WAI-ARIA: role="list" doesn't seem appropriate as the strong native semantics of <ol> and <li> elements
Summary: WAI-ARIA: role="list" doesn't seem appropriate as the strong native semantics...
Status: RESOLVED INVALID
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML5 spec (show other bugs)
Version: unspecified
Hardware: Other other
: P3 normal
Target Milestone: ---
Assignee: Ian 'Hixie' Hickson
QA Contact: HTML WG Bugzilla archive list
URL: http://www.whatwg.org/specs/web-apps/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-19 14:48 UTC by contributor
Modified: 2011-08-19 14:55 UTC (History)
4 users (show)

See Also:


Attachments

Description contributor 2011-08-19 14:48:15 UTC
Specification: http://dev.w3.org/html5/spec/
Multipage: http://www.whatwg.org/C#top
Complete: http://www.whatwg.org/c#top

Comment:
From: alan.christopher.jenkins@googlemail.com

Section: WAI-ARIA


role="list" doesn't seem appropriate as the strong native semantics of <ol>
and <li> elements.

WAI-ARIA says the "list" role is a sub-class of the "region" role.  But the
description of "region" suggests it is not appropriate for all lists.  Simple
lists may not want to be "included in a ... table of contents", and it seems
odd to say they SHOULD include a "heading referenced by aria-labelledby".


    "A large perceivable section of a web page or document, that the author
feels is important enough to be included in a page summary or table of
contents, for example, an area of the page containing live sporting event
statistics.

    "The 'page summary' referenced above is a structure created dynamically
from the page after it is loaded as a means of quickly describing its overall
organization. It may be created by the author using a script, or by assistive
technologies.

    "Authors SHOULD ensure that a region has a heading referenced by
aria-labelledby. This heading is provided by an instance of the standard host
language heading element or an instance of an element with role heading that
contains the heading text.

    "When defining regions of a web page, authors are advised to consider
using standard document landmark roles. If the definitions of these regions
are inadequate, authors can use the region role and provide the appropriate
accessible name."

Posted from: 86.53.68.233
User agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0
Comment 1 Alan Jenkins 2011-08-19 14:55:53 UTC
Gah, nevermind.

Looking at the other sub-classes of "region", which include "listbox", I'm pretty sure the description of "region" does NOT apply to its sub-classes.