[Webkit-unassigned] [Bug 131920] New: AX: expose (heading) level based on heading elements outline depth
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Apr 20 15:04:32 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=131920
Summary: AX: expose (heading) level based on heading elements
outline depth
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: faulkner.steve at gmail.com
CC: jcraig at apple.com, webkit-bug-importer at group.apple.com
Currently the HTML5 outline algorithm [1] is not implemented, propose implementing and exposing as a DOM method so developers and 3rd part software such as assistive technology can provide a document outline to users.
The HTML5 outline algorithm is implemented in conformance checkers:
http://validator.w3.org/nu/
https://github.com/validator/
and browser extensions:
https://chrome.google.com/webstore/detail/html5-outliner/afoibpobokebhgfnknfndkgemglggomo?hl=en
[1] http://www.w3.org/html/wg/drafts/html/master/sections.html#outlines
Implement 'heading role, with the aria-level property set to the element's outline depth' as per
http://www.w3.org/html/wg/drafts/html/master/dom.html#sec-implicit-aria-semantics
Acc API mappings
http://rawgit.com/w3c/html-api-map/master/index.html#el-h1-h6
* MSAA + IAccessible2 *
Role: IA2_ROLE_HEADING
Object attributes: level:<heading_level>
Interfaces: IAccessibleText2; IAccessibleHypertext2;
*ATK*
Role: ATK_ROLE_HEADING
Object attributes: level:<heading_level>
Interfaces: AtkText; AtkHypertext
*AX*
AXRole: AXHeading
AXSubrole: (nil)
AXRoleDescription: "heading"
Properties: Use AXLevel to expose the heading level
--
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