[Bug 12244] New: Warn when interactive/forms associated content appears inside role=childrenArePresentational elements

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