Skip to content

Commit

Permalink
ACTION-1677: Remove Input as a superclass of scrollbar and select.
Browse files Browse the repository at this point in the history
1. The other superclass of scrollbar is range. A range is a widget
   representing a range of values that can be set by the user. This
   describes scrollbar adequately.
2. In the case of select, making a selection from a set of choices
   does not necessarily mean a widget is an input field. A menu is
   a select; not an input. Widgets which are both (e.g. listbox) can
   subclass both.
3. At the moment, input does not have any unique supported states
   and properties to be inherited by subclasses. However that could
   change. For instance, perhaps required and/or readonly would be
   appropriate properties for all inputs. Scrollbars and some of the
   subclasses of select (like menu) cannot be readonly or required.
  • Loading branch information
joanmarie committed Jan 28, 2016
1 parent 34119d0 commit 319fc2c
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions aria/aria.html
Expand Up @@ -5874,7 +5874,6 @@ <h5 id="role-presentation-ednote-none">Editorial Note regarding the ARIA 1.1 <rr
<ul>
<li><rref>composite</rref></li>
<li><rref>group</rref></li>
<li><rref>input</rref></li>
</ul>
</td>
</tr>
Expand Down Expand Up @@ -6048,7 +6047,6 @@ <h5 id="role-presentation-ednote-none">Editorial Note regarding the ARIA 1.1 <rr
<tr>
<th class="role-parent-head" scope="row">Superclass Role:</th>
<td class="role-parent"><ul>
<li><rref>input</rref></li>
<li><rref>range</rref></li>
</ul></td>
</tr>
Expand Down Expand Up @@ -11054,6 +11052,7 @@ <h2>Substantive changes since the <a href="http://www.w3.org/TR/2015/WD-wai-aria
<li>12-Nov-2015: Added <rref>feed</rref> role; made <pref>aria-posinset</pref> and <pref>aria-setsize</pref> supported properties of <rref>article</rref>; changed <sref>aria-busy</sref> so that it could be applied to all elements rather than limited to <a>live regions</a>; added normative requirement that authors MUST set <sref>aria-busy</sref> to <code>true</code> if changes to a rendered <rref>widget</rref> would result in that <rref>widget</rref> missing required owned elements during the update process.</li>
<li>12-Nov-2015: Changed the superclass of <rref>application</rref> from <rref>landmark</rref> to <rref>structure</rref>; removed the accessible name requirement from <rref>document</rref>.</li>
<li>28-Jan-2016: Removed <rref>list</rref> as a superclass of <rref>menu</rref> and <rref>listbox</rref>, making it a related concept of each. Removed <rref>directory</rref> as a superclass of <rref>tablist</rref>.</li>
<li>Removed <rref>input</rref> as a superclass of <rref>scrollbar</rref> and <rref>select</rref>.</li>
</ul>
</section>
<section>
Expand Down

0 comments on commit 319fc2c

Please sign in to comment.