You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li>An element used as an additional markup "hook" for <abbr title="Cascading Style Sheets">CSS</abbr>; or</li>
6318
6318
<li>A layout table and/or any of its associated rows, cells, etc.</li>
6319
6319
</ul>
6320
-
<p>For any element with a role of presentation and which is not focusable, the user agent MUST NOT expose the implicit native semantics of the element (the role and its states and properties) to accessibility <abbr title="Application Programing Interfaces">APIs</abbr>. However, the user agent MUST expose content and descendant elements that do not have an explicit or inherited role of presentation. Thus, the <code>presentation</code> role causes a given element to be treated as having no role or to be removed from the accessibility tree, but does not cause the content contained within the element to be removed from the accessibility tree.</p>
6320
+
<p>For any element with a role of presentation and which is not focusable, the user agent MUST NOT expose the implicit native semantics of the element (the role and its states and properties) to accessibility <abbr title="Application Programing Interfaces">APIs</abbr>. However, the user agent MUST expose content and descendant elements that do not have an explicit or inherited role of presentation. Thus, the <code>presentation</code> role causes a given element to be treated as having no role or to be removed from the <a>accessibility tree</a>, but does not cause the content contained within the element to be removed from the accessibility tree.</p>
6321
6321
<p>For example, the following two markup snippets will be exposed similarly to an accessibility <abbr title="Application Programing Interface">API</abbr>.</p>
6322
6322
<pre class="example highlight"><span class="comment"><!-- 1. role="presentation" negates the implicit 'heading' role semantics but does not affect the contents, including the nested hyperlink. --></span>
@@ -12583,7 +12583,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
12583
12583
<div class="property" id="aria-relevant">
12584
12584
<pdef>aria-relevant</pdef>
12585
12585
<div class="property-description">
12586
-
<p><a>Indicates</a> what notifications the user agent will trigger when the accessibility tree within a live region is modified. See related <pref>aria-atomic</pref>.</p>
12586
+
<p><a>Indicates</a> what notifications the user agent will trigger when the <a>accessibility tree</a> within a live region is modified. See related <pref>aria-atomic</pref>.</p>
12587
12587
<p>The <a>attribute</a> is represented as a space-separated list of the following <span>values</span>: <code>additions</code>, <code>removals</code>, <code>text</code>; or a single catch-all value <code>all</code>.</p>
12588
12588
<p>This is used to describe <a>semantically</a> meaningful changes, as opposed to merely presentational ones. For example, nodes that are removed from the top of a log are merely removed for purposes of creating room for other entries, and the removal of them does not have meaning. However, in the case of a buddy list, removal of a buddy name indicates that they are no longer online, and this is a meaningful <a>event</a>. In that case <pref>aria-relevant</pref> will be set to <code>all</code>. When the <pref>aria-relevant</pref> attribute is not provided, the default value, <code>additions text</code>, indicates that text modifications and node additions are relevant, but that node removals are irrelevant.</p>
12589
12589
<p class="note"><pref>aria-relevant</pref> values of removals or all are to be used sparingly. Assistive technologies only need to be informed of content removal when its removal represents an important change, such as a buddy leaving a chat room.</p>
@@ -12630,7 +12630,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
12630
12630
<tbody>
12631
12631
<tr>
12632
12632
<th class="value-name" scope="row">additions</th>
12633
-
<td class="value-description">Element nodes are added to the accessibility tree within the live region.</td>
12633
+
<td class="value-description">Element nodes are added to the <a>accessibility tree</a> within the live region.</td>
12634
12634
</tr>
12635
12635
<tr>
12636
12636
<th class="value-name" scope="row"><strong class="default">additions text (default)</strong></th>
@@ -12642,11 +12642,11 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
12642
12642
</tr>
12643
12643
<tr>
12644
12644
<th class="value-name" scope="row">removals</th>
12645
-
<td class="value-description">Text content, a text alternative, or an element node within the live region is removed from the accessibility tree.</td>
12645
+
<td class="value-description">Text content, a text alternative, or an element node within the live region is removed from the <a>accessibility tree</a>.</td>
12646
12646
</tr>
12647
12647
<tr>
12648
12648
<th class="value-name" scope="row">text</th>
12649
-
<td class="value-description">Text content or a text alternative is added to any descendant in the accessibility tree of the live region.</td>
12649
+
<td class="value-description">Text content or a text alternative is added to any descendant in the <a>accessibility tree</a> of the live region.</td>
12650
12650
</tr>
12651
12651
</tbody>
12652
12652
</table>
@@ -13323,7 +13323,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
<p>The <a class="termref">accessibility tree</a> and the DOM tree are parallel structures. The <a class="termref">accessibility tree</a> includes the user interface objects of the <a>user agent</a> and the objects of the document. <a>Accessible objects</a> are created in the accessibility tree for every DOM element that should be exposed to an <a>assistive technology</a>, either because it may fire an accessibility <a>event</a> or because it has a [=ARIA/property=], <a>relationship</a> or feature which needs to be exposed.</p>
13328
13328
<section id="tree_exclusion">
13329
13329
<h2>Excluding Elements from the Accessibility Tree</h2>
0 commit comments