- From: <bugzilla@jessica.w3.org>
- Date: Sat, 05 Mar 2011 04:16:27 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=12244
Summary: Warn when interactive/forms associated content appears
inside role=childrenArePresentational elements
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
Severity: normal
Priority: P2
Component: HTML5 spec (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: xn--mlform-iua@xn--mlform-iua.no
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
ARIA has the presentational children consept:
http://www.w3.org/TR/wai-aria/complete#childrenArePresentational
For content that is the child of an element with a role of type
"childrenArePresentational", ARIA 1.0 says that user agents SHOULD NOT expose
them. Any button, link, etc inside a <div role=img><a href=link>text</a></div>,
would thus normally not be accessible to AT users. Pointing to that link via
aria-labelledby/-describedby would also not activate its interactivity - I
don't think ARIA has any means bring back the interactivity of such an element
- other than removing the parent role with the childrenArePresentational
effect.
Validators should warn when it detects interactive/forms associated content
inside elements with a role which has the chilrenArePresentatinoal effect as it
could mean that the author unintendedly hide some interactive/forms related
content.
References:
Internactive content:
http://dev.w3.org/html5/spec/content-models#interactive-content-0
Form associated content
http://dev.w3.org/html5/spec/forms#form-associated-element
--
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, 5 March 2011 04:16:29 UTC