[Webkit-unassigned] [Bug 78992] New: AXRoleDescription for HTML5 header element is incorrect

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Feb 19 02:06:19 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=78992

           Summary: AXRoleDescription for HTML5 header element is
                    incorrect
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: faulkner.steve at gmail.com
                CC: faulkner.steve at gmail.com


Currently the HTML5 header element has an AXRoleDescription="banner". This is the same description as for the ARIA banner landmark role. 
http://dvcs.w3.org/hg/html-api-map/raw-file/tip/Overview.html
It is suggested that this is incorrect as ARIA banner role semantics are not the same as the HTML5 header element. banner can be described as a special case header that conveys the particular semantics:

"A region that contains mostly site-oriented content, rather than page-specific content.
Site-oriented content typically includes things such as the logo or identity of the site sponsor, and site-specific search tool. A banner usually appears at the top of the page and typically spans the full width.
Within any document or application, the author SHOULD mark no more than one element with the banner role."
http://www.w3.org/TR/wai-aria/roles#banner

the header element has more generic semantics and does not have the same constraints as the banner role. So many headers may be included within a single document

"The header element represents a group of introductory or navigational aids."
http://dev.w3.org/html5/spec/the-header-element.html#the-header-element

Suggest changing to AXRoleDescription="header"

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list