[Bug 22220] New: @role attribute, and ARIA global content attributes should be reflected DOM attributes.

https://www.w3.org/Bugs/Public/show_bug.cgi?id=22220

            Bug ID: 22220
           Summary: @role attribute, and ARIA global content attributes
                    should be reflected DOM attributes.
    Classification: Unclassified
           Product: HTML WG
           Version: unspecified
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HTML a11y APIs (editor: Steve Faulkner, Cynthia
                    Shelly)
          Assignee: faulkner.steve@gmail.com
          Reporter: jcraig@apple.com
        QA Contact: sideshowbarker+html-a11y-api@gmail.com
                CC: mike@w3.org, public-html-admin@w3.org,
                    public-html-bugzilla@w3.org,
                    public-html-wg-issue-tracking@w3.org

@role attribute, and ARIA global content attributes should be reflected DOM
attributes.

Was talking to Robin Berjon at the recent HTML F2F meeting, and he requested I
file this bug. Since @role and the ARIA global attributes are allowed
everywhere, making them reflected content attributes would be very useful to
web developers. 

The only challenge I can predict for this would be specifying the bits that
ARIA refers to as the "Implicit Value for Role:"

For example, when role="alert"
 • Default for aria-live is assertive.
 • Default for aria-atomic is true.

So these two are functionally identical:
<div role="alert"></div>
<div role="alert" aria-live="assertive"></div>

This may pose a problem for making *all* the global attrs reflected, but should
not pose a problem for @role.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Received on Thursday, 30 May 2013 18:51:46 UTC