- From: <bugzilla@jessica.w3.org>
- Date: Thu, 30 Sep 2010 22:28:08 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10914 Summary: Allow multiple space separated values for the ARIA role attribute Product: HTML WG Version: unspecified Platform: All URL: http://dev.w3.org/html5/spec/content-models.html#annot ations-for-assistive-technology-products-aria OS/Version: All Status: NEW Keywords: a11y, aria Severity: minor Priority: P3 Component: HTML5 spec (editor: Ian Hickson) AssignedTo: ian@hixie.ch ReportedBy: martin.kliehm@namics.com QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-wg-issue-tracking@w3.org, public-html@w3.org, public-html-a11y@w3.org The experimental HTML5 conformance checker throws an error when more than one space separated value is used within a role attribute. However, the Role Attribute Draft [1] defines "The role attribute takes as its value one or more whitespace separated TERMorCURIEorAbsURIs as defined in [RDFA-CORE]" The HTML5 spec fails to specify yet that one or more values is allowed, but it seems to be the base for conformance checker implementations. Therefore I suggest to include the sentence above, unless it doesn't need to be specified redundantly and it is a failure on the W3C validator to implement the Role Attribute specification properly. Use cases for multiple roles: 1. It would be appropriate for a horizontal main navigation to have role="navigation menubar" 2. On flickr, headings can be edited when they receive focus. It's a heading that should be included in the taborder via tabindex="0", but as soon as it received focus it becomes a text input field. Therefore <h1 role="heading textbox"> would make perfect sense as the element has the potential to be both: Schrödinger's Heading. [1] http://www.w3.org/TR/2010/WD-role-attribute-20100916/#s_role_module_attributes -- 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 Thursday, 30 September 2010 22:28:15 UTC