<?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>26053</bug_id>
          
          <creation_ts>2014-06-11 07:04:20 +0000</creation_ts>
          <short_desc>Resolve comment from Mike Smith for ARIA 1.1</short_desc>
          <delta_ts>2018-05-14 16:56:19 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>ARIA</product>
          <component>Spec</component>
          <version>1.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Craig">jcraig</reporter>
          <assigned_to name="James Craig">jcraig</assigned_to>
          <cc>w3cbugzilla</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>107630</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2014-06-11 07:04:20 +0000</bug_when>
    <thetext>Resolve comment from Mike Smith for ARIA 1.1
From tracker: https://www.w3.org/WAI/PF/Group/track/actions/1326

PF Working Group, please handle this as a formal comment on specification
requirements and implementation and testing of the Candidate Recommendation
of WAI-ARIA 1.0 at http://www.w3.org/TR/wai-aria/

Comment: 
Please make the WAI-ARIA precisely and unambiguously specify the complete
list of roles that role=option elements must be contained in or owned by
(that is, which roles can contain or own role=option elements).

I&apos;m implementing and testing HTML+ARIA validation support in the W3C
validator, and I&apos;m not able to implement and test the role=option
document-conformance requirements in the spec properly without the spec
being clear about what the requirements actually are.

Specifically, I suggest doing the following:

1. Include a single statement at http://www.w3.org/TR/wai-aria/roles#option
such as the following:

&quot;Authors MUST ensure elements with role option are contained in or owned by an element
with any of the following roles: combobox, listbox, menu, radiogroup, or tree.&quot;

...with the &quot;combobox, listbox, menu, radiogroup, or tree&quot; part being an
exhaustive list of the container/owner roles where role=option is actually
allowed (I don&apos;t know myself whether that&apos;s actually the complete list
intended by the editors of the spec or not).

2. Remove any other statements in the spec that specify container/owner
requirements for role=option. For example, remove the current statement in 
in http://www.w3.org/TR/wai-aria/roles#select about container/owner
requirements for role=option.

Problem with current spec:
One part of the current CR (and ED at http://www.w3.org/WAI/PF/aria/roles#option
as well) first states this:

A. &quot;Authors MUST ensure elements with role option are contained in, or
owned by, an element with the role listbox.&quot;
http://www.w3.org/TR/wai-aria/roles#option

So that would seem like a clear requirement that role=option elements must
only be used with role=listbox containers/owners.

But then another part of the the current CR and ED states this:

B. &quot;Authors MUST ensure elements with role option are contained in an element
using one of the non-abstract child roles of select, such as combobox,
listbox, menu, radiogroup, or tree.&quot;
http://www.w3.org/TR/wai-aria/roles#select

Questions:

1. Does statement B above override statement A&apos;s requirement that role=option
elements must only be contained in or owned by an element with role=listbox?

2. Is the list of elements &quot;such as combobox, listbox, menu, radiogroup, or
tree&quot; in statement B an exhaustive list of the &quot;non-abstract child roles of
select&quot; which should allow role=option? It seems like it is, if instead of
&quot;non-abstract child roles of select&quot;, what editors of the spec really meant
to write here instead is &quot;the subclass roles of the select role&quot;. (But if
not, how do I find out from the spec what the complete list of
&quot;non-abstract child roles of select&quot; is?)

3. Can role=option elements also be owned by (not just contained in)
elements with the roles listed in statement B?

My comment at the beginning of this message is a request for the spec to
clarify the three questions just above.

--Mike</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>129245</commentid>
    <comment_count>1</comment_count>
    <who name="James Nurthen">w3cbugzilla</who>
    <bug_when>2018-05-14 16:56:19 +0000</bug_when>
    <thetext>Looking at the current spec I believe this is resolved.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>