HTML checkbox indeterminate IDL state not exposed in accessibility layer - 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 907974 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 6/27/2014 2:18:29 PM
Access Restriction Public

Description

The HTML5 spec requires that when an input type=checkbox has an indeterminate IDL state of true that the 'mixed' state be exposed via an accessibility API [1].

In the case of Firefox 29 and Chrome 35 the indeterminate state is exposed as the MSAA property: mixed

Internet Explorer does not expose the state.

[1] http://www.w3.org/html/wg/drafts/html/master/dom.html#sec-strong-native-semantics
Sign in to post a comment.
Posted by Microsoft on 4/4/2016 at 2:13 PM
We've moved! This issue is now being tracked at https://developer.microsoft.com/microsoft-edge/platform/issues/777398/
Posted by Cynthia Shelly [MSFT] on 8/5/2015 at 5:00 PM
Fixed in Edge!
the third checkbox in http://stevefaulkner.github.io/html-mapping-tests/browser-tests/checkbox-states.html

now has this in UIA Toggle.ToggleState:    Indeterminate (2)
Posted by Cynthia Shelly [MSFT] on 8/20/2014 at 4:42 PM
The UIA Toggle state has 3 possible values: on, off or indeterminate.
Should <input type="checkbox" checked indeterminate="true" /> be mapped as "on" or "indeterminate"? I think the second, but it's not clear from the HTML-AAM.

I have created a bugzilla bug against the HTML-AAM to add @indeterminate to the attribute mapping table.
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26621
Posted by Travis Leithead [MSFT] on 7/23/2014 at 10:55 AM
Appreciation you filing the bug Steve. Thanks!
Posted by Microsoft on 6/30/2014 at 7:27 AM
Thank you for your feedback!

We will be investigating this issue further.

Best Regards,
The Internet Explorer Team