Skip to content

Commit 038d041

Browse files
authored
editorial: add note prohibited attribs are still global (#1852)
1 parent 9eac4d9 commit 038d041

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

index.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ <h3>Inherited States and Properties</h3>
605605
<p>Informative list of properties that are inherited by a <a>role</a> from superclass roles. <a>States</a> and [=ARIA/properties=] are inherited from superclass roles in the Roles Model, not from ancestor [=elements=] in the <abbr title="Document Object Model">DOM</abbr> tree. These properties are not explicitly defined on the role, as the inheritance of properties is automatic. This information is provided to facilitate reading of the specification. The set of supported states and properties combined with inherited states and properties forms the full set of states and properties supported by the role.</p>
606606
</section>
607607
<section id="prohibitedattributes">
608-
<h3>Prohibited States and Properties</h3>
608+
<h3><dfn>Prohibited</dfn> States and Properties</h3>
609609
<p>List of states and properties that are prohibited on a <a>role</a>. Authors MUST NOT specify a prohibited state or property.</p>
610610
<p class="note">A host language attribute with the appropriate <a href="#implicit_semantics">implicit WAI-ARIA semantic</a> would also prohibit a state or property in this section. </p>
611611
</section>
@@ -10149,7 +10149,7 @@ <h2>Translatable Attributes</h2>
1014910149
</ul>
1015010150
</section>
1015110151
<section id="global_states">
10152-
<h2>Global States and Properties</h2>
10152+
<h2><dfn>Global</dfn> States and Properties</h2>
1015310153
<p>Some <a>states</a> and [=ARIA/properties=] are applicable to all host language [=elements=] regardless of whether a <a>role</a> is applied. The following global states and properties are supported by all roles and by all base markup elements unless otherwise prohibited. If a role prohibits use of any global states or properties, those states or properties are listed as prohibited in the characteristics table included in the section that defines the role.</p>
1015410154
<p class="placeholder">Placeholder for global states and properties</p>
1015510155
</section>
@@ -13526,8 +13526,9 @@ <h3>Presentational Roles Conflict Resolution</h3>
1352613526
<ul>
1352713527
<li>If an element is focusable, user agents MUST ignore the <rref>none</rref>/<rref>presentation</rref> role and expose the element with its implicit role, in order to ensure that the element is <a>operable</a>.</li>
1352813528
<li>If an <a href="#mustContain">allowed child element</a> has an explicit non-presentational role, user agents MUST ignore an inherited presentational role and expose the element with its explicit role. If the action of exposing the explicit role causes the accessibility tree to be malformed, the expected results are undefined.</li>
13529-
<li>If an element has global WAI-ARIA states or properties, user agents MUST ignore the <rref>none</rref>/<rref>presentation</rref> role and instead expose the element's implicit role. However, if an element has only non-global, role-specific WAI-ARIA states or properties, the element MUST NOT be exposed unless the presentational role is inherited and an explicit non-presentational role is applied.</li>
13529+
<li>If an element has <a>global</a> WAI-ARIA states or properties, user agents MUST ignore the <rref>none</rref>/<rref>presentation</rref> role and instead expose the element's implicit role. However, if an element has only non-global, role-specific WAI-ARIA states or properties, the element MUST NOT be exposed unless the presentational role is inherited and an explicit non-presentational role is applied.</li>
1353013530
</ul>
13531+
<p class="note">Some <a>global</a> WAI-ARIA states and properties are <a>prohibited</a> on certain roles. These states and properties are still considered global for the purposes of Presentational Role Conflict resolution.</p>
1353113532
<p>For example, <pref>aria-describedby</pref> is a global attribute and would always be applied; <pref>aria-level</pref> is not a global attribute and would therefore only apply if the element was not in a presentational state.</p>
1353213533
<pre class="example highlight">
1353313534
<span class="comment">&lt;!-- 1. [role="none"] is ignored due to the global aria-describedby property. --&gt;</span>

0 commit comments

Comments
 (0)