This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
the @indeterminate attribute is not listed in the attributes table in the HTML-AAM. In particular, how should <input type="checkbox" checked indeterminate="true" /> be mapped to UIA's Toggle.ToggleState. The possible values are on, off, and indeterminate. Does the indeterminate=true override the checked Boolean attribute?
"The indeterminate IDL attribute must initially be set to false. On getting, it must return the last value it was set to. On setting, it must be set to the new value. It has no effect except for changing the appearance of checkbox controls." [1] Does the @indeterminate IDL attribute have an equivalent content attribute? Either way, doesn't its definition imply there is no relevant state mapping in the a11y api? [1] http://www.w3.org/html/wg/drafts/html/master/forms.html#dom-input-indeterminate
Sorry, my previous comment was less than half-cooked. The HTML-AAM maps inputs and menuitems of type="checkbox|radio" to their relevant default ARIA role semantics as expressed in CORE-AAM, so the @indeterminate IDL won't be expressly listed in the HTML-AAM. That said, I'm not sure that what's mapped in CORE-AAM for @aria-checked="mixed" answers your question about @indeterminate overriding checked="true".