expose output of html5 outline algorithm as a DOM method - by StevenFaulkner

Status : 

  External<br /><br />
		This item may be valid but belongs to an external system out of the direct control of this product team.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


ID 856898 Comments
Status Closed Workarounds
Type Bug Repros 2
Opened 4/19/2014 1:12:04 AM
Access Restriction Public

Description

Currently the HTML5 outline algorithm [1] is not implemented, I propose implementing and exposing as a DOM method (document.outline()) 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

related User Agent Accessibility Guideline criteria
Provide alternative views
http://www.w3.org/TR/UAAG20/#gl-alternative-views
Sign in to post a comment.
Posted by Microsoft on 4/4/2016 at 11:32 AM
We've moved! This issue is now being tracked at https://developer.microsoft.com/microsoft-edge/platform/issues/179338/
Posted by Microsoft on 4/21/2014 at 7:15 AM
Thank you for your feedback!

We will be investigating this issue further.

Best Regards,
The Internet Explorer Team
Posted by StevenFaulkner on 4/21/2014 at 2:00 AM
related HTML spec bug
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25003
Posted by StevenFaulkner on 4/19/2014 at 5:30 AM
i.e. 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
Posted by Jake Archibald on 4/19/2014 at 3:14 AM
Some background to this ticket, and how I think it should be repurposed to fix the more immediate issue https://code.google.com/p/chromium/issues/detail?id=365070#c2