[html5] r6122 - [e] (0) Define 'no role' more explicitly. Fixing http://www.w3.org/Bugs/Public/s [...]

whatwg at whatwg.org whatwg at whatwg.org
Sat May 7 16:47:55 PDT 2011


Author: ianh
Date: 2011-05-07 16:47:54 -0700 (Sat, 07 May 2011)
New Revision: 6122

Modified:
   complete.html
   index
   source
Log:
[e] (0) Define 'no role' more explicitly.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=10618

Modified: complete.html
===================================================================
--- complete.html	2011-05-07 20:39:19 UTC (rev 6121)
+++ complete.html	2011-05-07 23:47:54 UTC (rev 6122)
@@ -11786,14 +11786,14 @@
   properties from all the rows must be combined.</span></p>
 
   <table id=table-aria-strong><thead><tr><th>Language feature
-     <th>Strong native semantics and default implied ARIA semantics
+     <th><span>Strong native semantics</span> and <span>default implied ARIA semantics</span>
 
    <tbody><tr><td><code><a href=#the-area-element>area</a></code> element that creates a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
      <!--!--><!-- (this should really be the same as <a>) -->
 
     <tr><td><code><a href=#the-base-element>base</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-datalist-element>datalist</a></code> element
      <td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "false"
@@ -11828,7 +11828,7 @@
 -->
 
     <tr><td><code><a href=#the-head-element>head</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-hgroup-element>hgroup</a></code> element
      <td><code title=attr-aria-role-heading>heading</code> role, with the <code title=attr-aria-level>aria-level</code> property set to the element's <a href=#outline-depth>outline depth</a>
@@ -11837,7 +11837,7 @@
      <td><code title=attr-aria-role-separator>separator</code> role
 
     <tr><td><code><a href=#the-html-element>html</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-img-element>img</a></code> element whose <code title=attr-img-alt><a href=#attr-img-alt>alt</a></code> attribute's value is empty
      <td><code title=attr-aria-role-presentation>presentation</code> role
@@ -11846,28 +11846,28 @@
      <td><code title=attr-aria-checked>aria-checked</code> state set to "mixed" if the element's <code title=dom-input-indeterminate><a href=#dom-input-indeterminate>indeterminate</a></code> IDL attribute is true, or "true" if the element's <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> is true, or "false" otherwise
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#color-state title=attr-input-type-color>Color</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#date-state title=attr-input-type-date>Date</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#date-and-time-state title=attr-input-type-datetime>Date and Time</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#local-date-and-time-state title=attr-input-type-datetime-local>Local Date and Time</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#e-mail-state title=attr-input-type-email>E-mail</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
      <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#file-upload-state title=attr-input-type-file>File Upload</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#hidden-state title=attr-input-type-hidden>Hidden</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#month-state title=attr-input-type-month>Month</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#number-state title=attr-input-type-number>Number</a> state
      <td><code title=attr-aria-role-spinbutton>spinbutton</code> role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and, if the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is a number, with the <code title=attr-aria-valuenow>aria-valuenow</code> property set to that number
@@ -11900,28 +11900,28 @@
      <td><code title=attr-aria-role-combobox>combobox</code> role, with the <code title=attr-aria-owns>aria-owns</code> property set to the same value as the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute, and the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#time-state title=attr-input-type-time>Time</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#url-state title=attr-input-type-url>URL</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
      <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#week-state title=attr-input-type-week>Week</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element that is <a href=#concept-input-required title=concept-input-required>required</a>
      <td>The <code title=title-aria-required>aria-required</code> state set to "true"
 
     <tr><td><code><a href=#the-keygen-element>keygen</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-label-element>label</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-link-element>link</a></code> element that creates a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
 
     <tr><td><code><a href=#the-menu-element>menu</a></code> element with a <code title=attr-menu-type><a href=#attr-menu-type>type</a></code> attribute in the <a href=#context-menu-state title="context menu state">context menu</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-menu-element>menu</a></code> element with a <code title=attr-menu-type><a href=#attr-menu-type>type</a></code> attribute in the <a href=#list-state title="list state">list</a> state
      <td><code title=attr-aria-role-menu>menu</code> role
@@ -11930,31 +11930,31 @@
      <td><code title=attr-aria-role-toolbar>toolbar</code> role
 
     <tr><td><code><a href=#the-meta-element>meta</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-meter-element>meter</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-nav-element>nav</a></code> element
      <td><code title=attr-aria-role-navigation>navigation</code> role
 
     <tr><td><code><a href=#the-noscript-element>noscript</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-optgroup-element>optgroup</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-option-element>option</a></code> element that is in a <a href=#concept-select-option-list title=concept-select-option-list>list of options</a> or that represents a suggestion in a <code><a href=#the-datalist-element>datalist</a></code> element
      <td><code title=attr-aria-role-option>option</code> role, with the <code title=attr-aria-selected>aria-selected</code> state set to "true" if the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is true, or "false" otherwise.
 
     <tr><td><code><a href=#the-param-element>param</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-progress-element>progress</a></code> element
      <td><code title=attr-aria-role-progressbar>progressbar</code> role, with, if the progress bar is determinate, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the maximum value of the progress bar, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to zero, and the <code title=attr-aria-valuenow>aria-valuenow</code> property set to the current value of the progress bar
 
     <tr><td><code><a href=#the-script-element>script</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-select-element>select</a></code> element with a <code title=attr-select-multiple><a href=#attr-select-multiple>multiple</a></code> attribute
      <td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "true"
@@ -11966,13 +11966,13 @@
      <td>The <code title=title-aria-required>aria-required</code> state set to "true"
 
     <tr><td><code><a href=#the-source-element>source</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-style-element>style</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-summary-element>summary</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-textarea-element>textarea</a></code> element
      <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-multiline>aria-multiline</code> property set to "true", and the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>readonly</a></code> attribute
@@ -11981,7 +11981,7 @@
      <td>The <code title=title-aria-required>aria-required</code> state set to "true"
 
     <tr><td><code><a href=#the-title-element>title</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td>An element that <a href=#concept-command title=concept-command>defines a command</a>, whose <a href=#command-facet-type title=command-facet-type>Type</a> facet is "checkbox", and that is a descendant of a <code><a href=#the-menu-element>menu</a></code> element whose <code title=attr-menu-type><a href=#attr-menu-type>type</a></code> attribute in the <a href=#list-state title="list state">list</a> state
      <td><code title=attr-aria-role-menuitemcheckbox>menuitemcheckbox</code> role, with the <code title=attr-aria-checked>aria-checked</code> state set to "true" if the command's <a href=#command-facet-checkedstate title=command-facet-checkedstate>Checked State</a> facet is true, and "false" otherwise
@@ -12022,7 +12022,7 @@
      <td>Role must be either <code title=attr-aria-role-link>link</code>, <code title=attr-aria-role-button>button</code><!--!-->, <code title=attr-aria-role-checkbox>checkbox</code><!--!-->, <code title=attr-aria-role-menuitem>menuitem</code>, <code title=attr-aria-role-menuitemcheckbox>menuitemcheckbox</code><!--!-->, <code title=attr-aria-role-menuitemradio>menuitemradio</code><!--!-->, <code title=attr-aria-role-tab>tab</code><!--!-->, or <code title=attr-aria-role-treeitem>treeitem</code><!--!-->
 
     <tr><td><code><a href=#the-address-element>address</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code>
 
     <tr><td><code><a href=#the-article-element>article</a></code> element
@@ -12034,7 +12034,7 @@
      <td>Role must be either <code title=attr-aria-role-note>note</code>, <code title=attr-aria-role-complementary>complementary</code>, or <code title=attr-aria-role-search>search</code>
 
     <tr><td><code><a href=#the-audio-element>audio</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-application>application</code>
 
     <tr><td><code><a href=#the-button-element>button</a></code> element
@@ -12046,11 +12046,11 @@
      <td>Role must be a role that supports <code title=attr-aria-expanded>aria-expanded</code>
 
     <tr><td><code><a href=#the-embed-element>embed</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be either <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-document>document</code>, or <code title=attr-aria-role-img>img</code>
 
     <tr><td><code><a href=#the-footer-element>footer</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code>
 
 <!--!--><!--(none of the following six rows make any sense since they make the default non-conforming)-->
@@ -12080,11 +12080,11 @@
 <!--!--><!--(none of the preceding six rows make any sense)-->
 
     <tr><td><code><a href=#the-header-element>header</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-banner>banner</code>
 
     <tr><td><code><a href=#the-iframe-element>iframe</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be either <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-document>document</code>, or <code title=attr-aria-role-img>img</code>
 
     <tr><td><code><a href=#the-img-element>img</a></code> element whose <code title=attr-img-alt><a href=#attr-img-alt>alt</a></code> attribute's value is absent
@@ -12116,7 +12116,7 @@
      <td>Role must be either <code title=attr-aria-role-listitem>listitem</code>, <code title=attr-aria-role-menuitemcheckbox>menuitemcheckbox</code>, <code title=attr-aria-role-menuitemradio>menuitemradio</code>, <code title=attr-aria-role-option>option</code>, <code title=attr-aria-role-tab>tab</code>, or <code title=attr-aria-role-treeitem>treeitem</code>
 
     <tr><td><code><a href=#the-object-element>object</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be either <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-document>document</code>, or <code title=attr-aria-role-img>img</code>
 
     <tr><td><code><a href=#the-ol-element>ol</a></code> element
@@ -12148,16 +12148,24 @@
      <td>Role must be either <code title=attr-aria-role-directory>directory</code>, <code title=attr-aria-role-list>list</code>, <code title=attr-aria-role-listbox>listbox</code>, <code title=attr-aria-role-menu>menu</code>, <code title=attr-aria-role-menubar>menubar</code>, <code title=attr-aria-role-tablist>tablist</code>, <code title="attr-aria-role-toolbar ">toolbar</code>, <code title=attr-aria-role-tree>tree</code>
 
     <tr><td><code><a href=#the-video-element>video</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-application>application</code>
 
     <tr><td><a href=#the-body-element-0>The body element</a>
      <td><code title=attr-aria-role-document>document</code> role
      <td>Role must be either <code title=attr-aria-role-document>document</code> or <code title=attr-aria-role-application>application</code>
 
-  </table><div class=impl>
+  </table><p>The entry "<dfn id=concept-role-none title=concept-role-none>no role</dfn>", when
+  used as a <span title="strong native semantics">strong native
+  semantic</span>, means that no role other than <code title=attr-aria-role-presentation>presentation</code> can be used.
+  When used as a <span title="default implied ARIA semantics">default
+  implied ARIA semantic</span>, it means the user agent has no default
+  mapping to ARIA roles. (However, it probably will have its own
+  mappings to the accessibility layer.)</p>
 
+  <div class=impl>
 
+
   <p>Conformance checkers are encouraged to phrase errors such that
   authors are encouraged to use more appropriate elements rather than
   remove accessibility annotations. For example, if an <code><a href=#the-a-element>a</a></code>

Modified: index
===================================================================
--- index	2011-05-07 20:39:19 UTC (rev 6121)
+++ index	2011-05-07 23:47:54 UTC (rev 6122)
@@ -11811,14 +11811,14 @@
   properties from all the rows must be combined.</span></p>
 
   <table id=table-aria-strong><thead><tr><th>Language feature
-     <th>Strong native semantics and default implied ARIA semantics
+     <th><span>Strong native semantics</span> and <span>default implied ARIA semantics</span>
 
    <tbody><tr><td><code><a href=#the-area-element>area</a></code> element that creates a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
      <!--!--><!-- (this should really be the same as <a>) -->
 
     <tr><td><code><a href=#the-base-element>base</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-datalist-element>datalist</a></code> element
      <td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "false"
@@ -11853,7 +11853,7 @@
 -->
 
     <tr><td><code><a href=#the-head-element>head</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-hgroup-element>hgroup</a></code> element
      <td><code title=attr-aria-role-heading>heading</code> role, with the <code title=attr-aria-level>aria-level</code> property set to the element's <a href=#outline-depth>outline depth</a>
@@ -11862,7 +11862,7 @@
      <td><code title=attr-aria-role-separator>separator</code> role
 
     <tr><td><code><a href=#the-html-element>html</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-img-element>img</a></code> element whose <code title=attr-img-alt><a href=#attr-img-alt>alt</a></code> attribute's value is empty
      <td><code title=attr-aria-role-presentation>presentation</code> role
@@ -11871,28 +11871,28 @@
      <td><code title=attr-aria-checked>aria-checked</code> state set to "mixed" if the element's <code title=dom-input-indeterminate><a href=#dom-input-indeterminate>indeterminate</a></code> IDL attribute is true, or "true" if the element's <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> is true, or "false" otherwise
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#color-state title=attr-input-type-color>Color</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#date-state title=attr-input-type-date>Date</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#date-and-time-state title=attr-input-type-datetime>Date and Time</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#local-date-and-time-state title=attr-input-type-datetime-local>Local Date and Time</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#e-mail-state title=attr-input-type-email>E-mail</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
      <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#file-upload-state title=attr-input-type-file>File Upload</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#hidden-state title=attr-input-type-hidden>Hidden</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#month-state title=attr-input-type-month>Month</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#number-state title=attr-input-type-number>Number</a> state
      <td><code title=attr-aria-role-spinbutton>spinbutton</code> role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and, if the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is a number, with the <code title=attr-aria-valuenow>aria-valuenow</code> property set to that number
@@ -11925,28 +11925,28 @@
      <td><code title=attr-aria-role-combobox>combobox</code> role, with the <code title=attr-aria-owns>aria-owns</code> property set to the same value as the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute, and the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#time-state title=attr-input-type-time>Time</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#url-state title=attr-input-type-url>URL</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
      <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href=#week-state title=attr-input-type-week>Week</a> state
-     <td>No role, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
 
     <tr><td><code><a href=#the-input-element>input</a></code> element that is <a href=#concept-input-required title=concept-input-required>required</a>
      <td>The <code title=title-aria-required>aria-required</code> state set to "true"
 
     <tr><td><code><a href=#the-keygen-element>keygen</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-label-element>label</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-link-element>link</a></code> element that creates a <a href=#hyperlink>hyperlink</a>
      <td><code title=attr-aria-role-link>link</code> role
 
     <tr><td><code><a href=#the-menu-element>menu</a></code> element with a <code title=attr-menu-type><a href=#attr-menu-type>type</a></code> attribute in the <a href=#context-menu-state title="context menu state">context menu</a> state
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-menu-element>menu</a></code> element with a <code title=attr-menu-type><a href=#attr-menu-type>type</a></code> attribute in the <a href=#list-state title="list state">list</a> state
      <td><code title=attr-aria-role-menu>menu</code> role
@@ -11955,31 +11955,31 @@
      <td><code title=attr-aria-role-toolbar>toolbar</code> role
 
     <tr><td><code><a href=#the-meta-element>meta</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-meter-element>meter</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-nav-element>nav</a></code> element
      <td><code title=attr-aria-role-navigation>navigation</code> role
 
     <tr><td><code><a href=#the-noscript-element>noscript</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-optgroup-element>optgroup</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-option-element>option</a></code> element that is in a <a href=#concept-select-option-list title=concept-select-option-list>list of options</a> or that represents a suggestion in a <code><a href=#the-datalist-element>datalist</a></code> element
      <td><code title=attr-aria-role-option>option</code> role, with the <code title=attr-aria-selected>aria-selected</code> state set to "true" if the element's <a href=#concept-option-selectedness title=concept-option-selectedness>selectedness</a> is true, or "false" otherwise.
 
     <tr><td><code><a href=#the-param-element>param</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-progress-element>progress</a></code> element
      <td><code title=attr-aria-role-progressbar>progressbar</code> role, with, if the progress bar is determinate, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the maximum value of the progress bar, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to zero, and the <code title=attr-aria-valuenow>aria-valuenow</code> property set to the current value of the progress bar
 
     <tr><td><code><a href=#the-script-element>script</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-select-element>select</a></code> element with a <code title=attr-select-multiple><a href=#attr-select-multiple>multiple</a></code> attribute
      <td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "true"
@@ -11991,13 +11991,13 @@
      <td>The <code title=title-aria-required>aria-required</code> state set to "true"
 
     <tr><td><code><a href=#the-source-element>source</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-style-element>style</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-summary-element>summary</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td><code><a href=#the-textarea-element>textarea</a></code> element
      <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-multiline>aria-multiline</code> property set to "true", and the <code title=title-aria-readonly>aria-readonly</code> state set to "true" if the element has a <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>readonly</a></code> attribute
@@ -12006,7 +12006,7 @@
      <td>The <code title=title-aria-required>aria-required</code> state set to "true"
 
     <tr><td><code><a href=#the-title-element>title</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
 
     <tr><td>An element that <a href=#concept-command title=concept-command>defines a command</a>, whose <a href=#command-facet-type title=command-facet-type>Type</a> facet is "checkbox", and that is a descendant of a <code><a href=#the-menu-element>menu</a></code> element whose <code title=attr-menu-type><a href=#attr-menu-type>type</a></code> attribute in the <a href=#list-state title="list state">list</a> state
      <td><code title=attr-aria-role-menuitemcheckbox>menuitemcheckbox</code> role, with the <code title=attr-aria-checked>aria-checked</code> state set to "true" if the command's <a href=#command-facet-checkedstate title=command-facet-checkedstate>Checked State</a> facet is true, and "false" otherwise
@@ -12047,7 +12047,7 @@
      <td>Role must be either <code title=attr-aria-role-link>link</code>, <code title=attr-aria-role-button>button</code><!--!-->, <code title=attr-aria-role-checkbox>checkbox</code><!--!-->, <code title=attr-aria-role-menuitem>menuitem</code>, <code title=attr-aria-role-menuitemcheckbox>menuitemcheckbox</code><!--!-->, <code title=attr-aria-role-menuitemradio>menuitemradio</code><!--!-->, <code title=attr-aria-role-tab>tab</code><!--!-->, or <code title=attr-aria-role-treeitem>treeitem</code><!--!-->
 
     <tr><td><code><a href=#the-address-element>address</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code>
 
     <tr><td><code><a href=#the-article-element>article</a></code> element
@@ -12059,7 +12059,7 @@
      <td>Role must be either <code title=attr-aria-role-note>note</code>, <code title=attr-aria-role-complementary>complementary</code>, or <code title=attr-aria-role-search>search</code>
 
     <tr><td><code><a href=#the-audio-element>audio</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-application>application</code>
 
     <tr><td><code><a href=#the-button-element>button</a></code> element
@@ -12071,11 +12071,11 @@
      <td>Role must be a role that supports <code title=attr-aria-expanded>aria-expanded</code>
 
     <tr><td><code><a href=#the-embed-element>embed</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be either <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-document>document</code>, or <code title=attr-aria-role-img>img</code>
 
     <tr><td><code><a href=#the-footer-element>footer</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-contentinfo>contentinfo</code>
 
 <!--!--><!--(none of the following six rows make any sense since they make the default non-conforming)-->
@@ -12105,11 +12105,11 @@
 <!--!--><!--(none of the preceding six rows make any sense)-->
 
     <tr><td><code><a href=#the-header-element>header</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-banner>banner</code>
 
     <tr><td><code><a href=#the-iframe-element>iframe</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be either <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-document>document</code>, or <code title=attr-aria-role-img>img</code>
 
     <tr><td><code><a href=#the-img-element>img</a></code> element whose <code title=attr-img-alt><a href=#attr-img-alt>alt</a></code> attribute's value is absent
@@ -12141,7 +12141,7 @@
      <td>Role must be either <code title=attr-aria-role-listitem>listitem</code>, <code title=attr-aria-role-menuitemcheckbox>menuitemcheckbox</code>, <code title=attr-aria-role-menuitemradio>menuitemradio</code>, <code title=attr-aria-role-option>option</code>, <code title=attr-aria-role-tab>tab</code>, or <code title=attr-aria-role-treeitem>treeitem</code>
 
     <tr><td><code><a href=#the-object-element>object</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be either <code title=attr-aria-role-application>application</code>, <code title=attr-aria-role-document>document</code>, or <code title=attr-aria-role-img>img</code>
 
     <tr><td><code><a href=#the-ol-element>ol</a></code> element
@@ -12173,16 +12173,24 @@
      <td>Role must be either <code title=attr-aria-role-directory>directory</code>, <code title=attr-aria-role-list>list</code>, <code title=attr-aria-role-listbox>listbox</code>, <code title=attr-aria-role-menu>menu</code>, <code title=attr-aria-role-menubar>menubar</code>, <code title=attr-aria-role-tablist>tablist</code>, <code title="attr-aria-role-toolbar ">toolbar</code>, <code title=attr-aria-role-tree>tree</code>
 
     <tr><td><code><a href=#the-video-element>video</a></code> element
-     <td>No role
+     <td><a href=#concept-role-none title=concept-role-none>No role</a>
      <td>If specified, role must be <code title=attr-aria-role-application>application</code>
 
     <tr><td><a href=#the-body-element-0>The body element</a>
      <td><code title=attr-aria-role-document>document</code> role
      <td>Role must be either <code title=attr-aria-role-document>document</code> or <code title=attr-aria-role-application>application</code>
 
-  </table><div class=impl>
+  </table><p>The entry "<dfn id=concept-role-none title=concept-role-none>no role</dfn>", when
+  used as a <span title="strong native semantics">strong native
+  semantic</span>, means that no role other than <code title=attr-aria-role-presentation>presentation</code> can be used.
+  When used as a <span title="default implied ARIA semantics">default
+  implied ARIA semantic</span>, it means the user agent has no default
+  mapping to ARIA roles. (However, it probably will have its own
+  mappings to the accessibility layer.)</p>
 
+  <div class=impl>
 
+
   <p>Conformance checkers are encouraged to phrase errors such that
   authors are encouraged to use more appropriate elements rather than
   remove accessibility annotations. For example, if an <code><a href=#the-a-element>a</a></code>

Modified: source
===================================================================
--- source	2011-05-07 20:39:19 UTC (rev 6121)
+++ source	2011-05-07 23:47:54 UTC (rev 6122)
@@ -12276,7 +12276,7 @@
    <thead>
     <tr>
      <th>Language feature
-     <th>Strong native semantics and default implied ARIA semantics
+     <th><span>Strong native semantics</span> and <span>default implied ARIA semantics</span>
 
    <tbody>
 
@@ -12287,7 +12287,7 @@
 
     <tr>
      <td><code>base</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>datalist</code> element
@@ -12325,7 +12325,7 @@
 
     <tr>
      <td><code>head</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>hgroup</code> element
@@ -12337,7 +12337,7 @@
 
     <tr>
      <td><code>html</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>img</code> element whose <code title="attr-img-alt">alt</code> attribute's value is empty
@@ -12349,19 +12349,19 @@
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-color">Color</span> state
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-date">Date</span> state
-     <td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
+     <td><span title="concept-role-none">No role</span>, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-datetime">Date and Time</span> state
-     <td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
+     <td><span title="concept-role-none">No role</span>, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-datetime-local">Local Date and Time</span> state
-     <td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
+     <td><span title="concept-role-none">No role</span>, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-email">E-mail</span> state with no <span title="concept-input-list">suggestions source element</span>
@@ -12369,15 +12369,15 @@
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-file">File Upload</span> state
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-hidden">Hidden</span> state
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-month">Month</span> state
-     <td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
+     <td><span title="concept-role-none">No role</span>, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-number">Number</span> state
@@ -12421,7 +12421,7 @@
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-time">Time</span> state
-     <td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
+     <td><span title="concept-role-none">No role</span>, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-url">URL</span> state with no <span title="concept-input-list">suggestions source element</span>
@@ -12429,7 +12429,7 @@
 
     <tr>
      <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-week">Week</span> state
-     <td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
+     <td><span title="concept-role-none">No role</span>, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
 
     <tr>
      <td><code>input</code> element that is <span title="concept-input-required">required</span>
@@ -12437,11 +12437,11 @@
 
     <tr>
      <td><code>keygen</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>label</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>link</code> element that creates a <span>hyperlink</span>
@@ -12449,7 +12449,7 @@
 
     <tr>
      <td><code>menu</code> element with a <code title="attr-menu-type">type</code> attribute in the <span title="context menu state">context menu</span> state
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>menu</code> element with a <code title="attr-menu-type">type</code> attribute in the <span title="list state">list</span> state
@@ -12461,11 +12461,11 @@
 
     <tr>
      <td><code>meta</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>meter</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>nav</code> element
@@ -12473,11 +12473,11 @@
 
     <tr>
      <td><code>noscript</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>optgroup</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>option</code> element that is in a <span title="concept-select-option-list">list of options</span> or that represents a suggestion in a <code>datalist</code> element
@@ -12485,7 +12485,7 @@
 
     <tr>
      <td><code>param</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>progress</code> element
@@ -12493,7 +12493,7 @@
 
     <tr>
      <td><code>script</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>select</code> element with a <code title="attr-select-multiple">multiple</code> attribute
@@ -12509,15 +12509,15 @@
 
     <tr>
      <td><code>source</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>style</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>summary</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td><code>textarea</code> element
@@ -12529,7 +12529,7 @@
 
     <tr>
      <td><code>title</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
 
     <tr>
      <td>An element that <span title="concept-command">defines a command</span>, whose <span title="command-facet-type">Type</span> facet is "checkbox", and that is a descendant of a <code>menu</code> element whose <code title="attr-menu-type">type</code> attribute in the <span title="list state">list</span> state
@@ -12586,7 +12586,7 @@
 
     <tr>
      <td><code>address</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be <code title="attr-aria-role-contentinfo">contentinfo</code>
 
     <tr>
@@ -12601,7 +12601,7 @@
 
     <tr>
      <td><code>audio</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be <code title="attr-aria-role-application">application</code>
 
     <tr>
@@ -12616,12 +12616,12 @@
 
     <tr>
      <td><code>embed</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be either <code title="attr-aria-role-application">application</code>, <code title="attr-aria-role-document">document</code>, or <code title="attr-aria-role-img">img</code>
 
     <tr>
      <td><code>footer</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be <code title="attr-aria-role-contentinfo">contentinfo</code>
 
 <!--!--><!--(none of the following six rows make any sense since they make the default non-conforming)-->
@@ -12658,12 +12658,12 @@
 
     <tr>
      <td><code>header</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be <code title="attr-aria-role-banner">banner</code>
 
     <tr>
      <td><code>iframe</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be either <code title="attr-aria-role-application">application</code>, <code title="attr-aria-role-document">document</code>, or <code title="attr-aria-role-img">img</code>
 
     <tr>
@@ -12703,7 +12703,7 @@
 
     <tr>
      <td><code>object</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be either <code title="attr-aria-role-application">application</code>, <code title="attr-aria-role-document">document</code>, or <code title="attr-aria-role-img">img</code>
 
     <tr>
@@ -12740,7 +12740,7 @@
 
     <tr>
      <td><code>video</code> element
-     <td>No role
+     <td><span title="concept-role-none">No role</span>
      <td>If specified, role must be <code title="attr-aria-role-application">application</code>
 
     <tr>
@@ -12750,6 +12750,15 @@
 
   </table>
 
+  <p>The entry "<dfn title="concept-role-none">no role</dfn>", when
+  used as a <span title="strong native semantics">strong native
+  semantic</span>, means that no role other than <code
+  title="attr-aria-role-presentation">presentation</code> can be used.
+  When used as a <span title="default implied ARIA semantics">default
+  implied ARIA semantic</span>, it means the user agent has no default
+  mapping to ARIA roles. (However, it probably will have its own
+  mappings to the accessibility layer.)</p>
+
   <div class="impl">
 
 <!--END html--><!--END dev-html--><!--END complete--><!--END epub--><!-- EDITORIAL: this paragraph is redundant with WAI-ARIA and doesn't really make any sense anyway; see bug 9437 --><!--FORK-->




More information about the Commit-Watchers mailing list