<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>26621</bug_id>
          
          <creation_ts>2014-08-20 23:41:06 +0000</creation_ts>
          <short_desc>[AAPI]: @indeterminate is not mapped in HTML-AAM</short_desc>
          <delta_ts>2015-08-06 01:46:12 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>HTML a11y APIs (editor: Steve Faulkner, Cynthia Shelly)</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>MOVED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>29034</blocked>
    
    <blocked>29035</blocked>
    
    <blocked>29036</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Cynthia Shelly">cyns</reporter>
          <assigned_to name="Jason Kiss">jason</assigned_to>
          <cc>faulkner.steve</cc>
    
    <cc>jason</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-bugzilla</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML a11y API spec bugbot">sideshowbarker+html-a11y-api</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>110375</commentid>
    <comment_count>0</comment_count>
    <who name="Cynthia Shelly">cyns</who>
    <bug_when>2014-08-20 23:41:06 +0000</bug_when>
    <thetext>the @indeterminate attribute is not listed in the attributes table in the HTML-AAM.  

In particular, how should 

 &lt;input type=&quot;checkbox&quot; checked indeterminate=&quot;true&quot; /&gt;

be mapped to UIA&apos;s Toggle.ToggleState. The possible values are on, off, and indeterminate.  

Does the indeterminate=true override the checked Boolean attribute?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115998</commentid>
    <comment_count>1</comment_count>
    <who name="Jason Kiss">jason</who>
    <bug_when>2014-12-08 03:06:21 +0000</bug_when>
    <thetext>&quot;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.&quot; [1] 

Does the @indeterminate IDL attribute have an equivalent content attribute? Either way, doesn&apos;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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116001</commentid>
    <comment_count>2</comment_count>
    <who name="Jason Kiss">jason</who>
    <bug_when>2014-12-08 03:59:55 +0000</bug_when>
    <thetext>Sorry, my previous comment was less than half-cooked.

The HTML-AAM maps inputs and menuitems of type=&quot;checkbox|radio&quot; to their relevant default ARIA role semantics as expressed in CORE-AAM, so the @indeterminate IDL won&apos;t be expressly listed in the HTML-AAM.

That said, I&apos;m not sure that what&apos;s mapped in CORE-AAM for @aria-checked=&quot;mixed&quot; answers your question about @indeterminate overriding checked=&quot;true&quot;.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>