hr element not exposed with a separator role - by StevenFaulkner

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


ID 896480 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 6/14/2014 7:09:30 AM
Access Restriction Public

Description

HTML5 requires that the hr element is exposed in browsers with an ARIA role=separator. This maps to ROLE_SYSTEM_SEPARATOR in MSAA + UIA Express . Currently the hr element is not exposed MSAA + UIA Express

HTML5 WAI-ARIA section http://www.w3.org/html/wg/drafts/html/master/dom.html#sec-strong-native-semantics
WAI-ARIA implementation guide role mapping table: http://www.w3.org/WAI/PF/aria-implementation/#mapping_role_table
hr element definition HTML5 http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-hr-element
Sign in to post a comment.
Posted by Microsoft on 1/15/2016 at 8:55 AM
Thank you for the feedback. This issue appears to have been fixed in Microsoft Edge. We're not presently working on feature bugs in Internet Explorer outside of security-related issues.
Best Regards,
The Microsoft Edge Team
Posted by StevenFaulkner on 8/24/2014 at 3:00 AM
hi Cynthia,

>I'm concerned that it might get noisy to expose these by default. Do you think this would be a better use experience?

forcing it to be focusable in order for it to be included in acc tree does not seem like a good constrant as it adds in unnecessary tab stops. Are separators in desktop apps required to be focusable? Also it breaks interop if IE has different constraints for exposing the default role. I will do some grepping of web page data sets that are available (http://webdevdata.org) to look at <hr> usage.
Posted by Cynthia Shelly [MSFT] on 8/20/2014 at 3:49 PM
To see it in the tree, add a tabindex to the hr.
Posted by Cynthia Shelly [MSFT] on 8/20/2014 at 3:46 PM
We expose this as a separator, but don't put it in the tree by default. It's fairly easy to change. However, I'm concerned that it might get noisy to expose these by default. Do you think this would be a better use experience?
Posted by Microsoft on 6/16/2014 at 9:09 AM
Thank you for your feedback!

We will be investigating this issue further.

Best Regards,
The Internet Explorer Team