- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Tue, 1 Sep 2015 11:06:02 -0400
- To: Alexander Surkov <surkov.alexander@gmail.com>, W3C WAI Protocols & Formats <public-pfwg@w3.org>
Hi Alex, I have an action for this coming Thu ARIA meeting to ask your opinion on dropping the accessible name requirement from the listitem role. Here's a summary of where we are at. 1. List items (role="listitem") are text containers that must appear within the context of a list (role="list") or a group (role="group"). [1] 2. List items are not interactive or widget like. [2] 3. Currently, list items require an accessible name, meaning browsers must compute a name for all list items. [1] 4. Currently, name-from-content is allowed as one way to compute the name. [1] After a number of discussions and emails, we have come to conclusion that the name requirement is not needed, and the name-from-contents is sometimes detrimental. Since listitems are not widget like, they are similar to other text containers such as paragraphs. They are just containers of structured text. Paragraphs do not require a name, so why should list items? Also, when combined with the name-from-contents, requiring an accessible name can result in very long name if the author has not provided a name, depending on the contents of the list item. The conclusion we have come to is to remove 3 and 4 above from the definition of the listitem role [1]. Accessible name is no longer required, which implies that name-from-contents is no longer needed. However, before we finalize this, we wanted your opinion on the matter. Thanks. [1] http://w3c.github.io/aria/aria/aria.html#listitem [2] http://w3c.github.io/aria/aria/aria.html#list -- ;;;;joseph. 'Array(16).join("wat" - 1) + " Batman!"' - G. Bernhardt -
Received on Tuesday, 1 September 2015 15:06:31 UTC