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>
6308
6308
<li>A layout table and/or any of its associated rows, cells, etc.</li>
6309
6309
</ul>
6310
-
<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>
6310
+
<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>
6311
6311
<p>For example, the following two markup snippets will be exposed similarly to an accessibility <abbr title="Application Programing Interface">API</abbr>.</p>
6312
6312
<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>
@@ -12573,7 +12573,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
12573
12573
<div class="property" id="aria-relevant">
12574
12574
<pdef>aria-relevant</pdef>
12575
12575
<div class="property-description">
12576
-
<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>
12576
+
<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>
12577
12577
<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>
12578
12578
<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>
12579
12579
<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>
@@ -12620,7 +12620,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
12620
12620
<tbody>
12621
12621
<tr>
12622
12622
<th class="value-name" scope="row">additions</th>
12623
-
<td class="value-description">Element nodes are added to the accessibility tree within the live region.</td>
12623
+
<td class="value-description">Element nodes are added to the <a>accessibility tree</a> within the live region.</td>
12624
12624
</tr>
12625
12625
<tr>
12626
12626
<th class="value-name" scope="row"><strong class="default">additions text (default)</strong></th>
@@ -12632,11 +12632,11 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
12632
12632
</tr>
12633
12633
<tr>
12634
12634
<th class="value-name" scope="row">removals</th>
12635
-
<td class="value-description">Text content, a text alternative, or an element node within the live region is removed from the accessibility tree.</td>
12635
+
<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>
12636
12636
</tr>
12637
12637
<tr>
12638
12638
<th class="value-name" scope="row">text</th>
12639
-
<td class="value-description">Text content or a text alternative is added to any descendant in the accessibility tree of the live region.</td>
12639
+
<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>
12640
12640
</tr>
12641
12641
</tbody>
12642
12642
</table>
@@ -13313,7 +13313,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>
13318
13318
<section id="tree_exclusion">
13319
13319
<h2>Excluding Elements from the Accessibility Tree</h2>
0 commit comments