Skip to content

Commit 766b581

Browse files
committed
updating aria-live=off to match current implementations.
Resolves #2674
1 parent fe9c0d9 commit 766b581

File tree

2 files changed

+13
-40
lines changed

2 files changed

+13
-40
lines changed

core-aam/index.html

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2925,10 +2925,7 @@ <h4 id="role-map-marquee"><code>marquee</code></h4>
29252925
<span class="property">Role: <code>ROLE_SYSTEM_ANIMATION</code></span
29262926
><br />
29272927
<span class="property">Object Attribute: <code>xml-roles:marquee</code></span
2928-
><br />
2929-
<span class="property">Object Attribute: <code>container-live:off</code></span
2930-
><br />
2931-
<span class="property">Object Attribute: <code>live:off</code></span>
2928+
>
29322929
</td>
29332930
</tr>
29342931
<tr>
@@ -2937,18 +2934,14 @@ <h4 id="role-map-marquee"><code>marquee</code></h4>
29372934
<span class="property">Control Type: <code>Group</code></span
29382935
><br />
29392936
<span class="property">Localized Control Type: <code>marquee</code></span
2940-
><br />
2941-
<span class="property">LiveSetting: <code>Off (0)</code></span>
2937+
>
29422938
</td>
29432939
</tr>
29442940
<tr>
29452941
<th><abbr title="Accessibility Toolkit">ATK</abbr>/<abbr title="Assistive Technology - Service Provider Interface">AT-SPI</abbr></th>
29462942
<td>
29472943
<span class="property">Role: <code>ROLE_MARQUEE</code></span
2948-
><br />
2949-
<span class="property">Object Attribute: <code>container-live:off</code></span
2950-
><br />
2951-
<span class="property">Object Attribute: <code>live:off</code></span>
2944+
>
29522945
</td>
29532946
</tr>
29542947
<tr>
@@ -5439,12 +5432,7 @@ <h4 id="role-map-timer"><code>timer</code></h4>
54395432
<th>MSAA + IAccessible2</th>
54405433
<td>
54415434
<span class="property">Object Attribute: <code>xml-roles:timer</code></span
5442-
><br />
5443-
<span class="property">Object Attribute: <code>container-live:off</code></span
5444-
><br />
5445-
<span class="property">Object Attribute: <code>live:off</code></span
5446-
><br />
5447-
<span class="property">Object Attribute: <code>container-live-role:timer</code></span>
5435+
>
54485436
</td>
54495437
</tr>
54505438
<tr>
@@ -5453,20 +5441,14 @@ <h4 id="role-map-timer"><code>timer</code></h4>
54535441
<span class="property">Control Type: <code>Group</code></span
54545442
><br />
54555443
<span class="property">Localized Control Type: <code>timer</code></span
5456-
><br />
5457-
<span class="property">LiveSetting: <code>Off (0)</code></span>
5444+
>
54585445
</td>
54595446
</tr>
54605447
<tr>
54615448
<th><abbr title="Accessibility Toolkit">ATK</abbr>/<abbr title="Assistive Technology - Service Provider Interface">AT-SPI</abbr></th>
54625449
<td>
54635450
<span class="property">Role: <code>ROLE_TIMER</code></span
5464-
><br />
5465-
<span class="property">Object Attribute: <code>container-live:off</code></span
5466-
><br />
5467-
<span class="property">Object Attribute: <code>live:off</code></span
5468-
><br />
5469-
<span class="property">Object Attribute: <code>container-live-role:timer</code></span>
5451+
>
54705452
</td>
54715453
</tr>
54725454
<tr>

index.html

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1461,9 +1461,7 @@ <h3>Live Region Roles</h3>
14611461
<ul>
14621462
<li><rref>alert</rref></li>
14631463
<li><rref>log</rref></li>
1464-
<li><rref>marquee</rref></li>
14651464
<li><rref>status</rref></li>
1466-
<li><rref>timer</rref></li>
14671465
</ul>
14681466
</section>
14691467
<section id="window_roles">
@@ -5659,7 +5657,7 @@ <h2>Definition of Roles</h2>
56595657
<div class="role" id="log">
56605658
<rdef>log</rdef>
56615659
<div class="role-description">
5662-
<p>A type of <a>live region</a> where new information is added in meaningful order and old information can disappear. See related <rref>marquee</rref>.</p>
5660+
<p>A type of <a>live region</a> where new information is added in meaningful order and old information can disappear.</p>
56635661
<p>
56645662
Examples include chat logs, messaging history, game log, or an error log. In contrast to other live regions, in this <a>role</a> there is a <a>relationship</a> between the arrival of new
56655663
items in the log and the reading order. The log contains a meaningful sequence and new information is added only to the end of the log, not at arbitrary points.
@@ -5936,12 +5934,10 @@ <h2>Definition of Roles</h2>
59365934
<div class="role" id="marquee">
59375935
<rdef>marquee</rdef>
59385936
<div class="role-description">
5939-
<p>A type of <a>live region</a> where non-essential information changes frequently. See related <rref>log</rref>.</p>
5937+
<p>A section of content where non-essential information changes frequently.</p>
59405938
<p>
5941-
Common usages of <code>marquee</code> include stock tickers and ad banners. The primary difference between a <code>marquee</code> and a <rref>log</rref> is that logs usually have a
5942-
meaningful order or sequence of important content changes.
5939+
Common usages of <code>marquee</code> include stock tickers and ad banners.
59435940
</p>
5944-
<p>Elements with the role <code>marquee</code> have an implicit <pref>aria-live</pref> value of <code>off</code>.</p>
59455941
</div>
59465942
<table class="def">
59475943
<caption>
@@ -11078,12 +11074,11 @@ <h5>Presentational Role Inheritance</h5>
1107811074
<div class="role" id="timer">
1107911075
<rdef>timer</rdef>
1108011076
<div class="role-description">
11081-
<p>A type of <a>live region</a> containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.</p>
11077+
<p>A section of content containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.</p>
1108211078
<p>
1108311079
The text contents of the timer <a>object</a> indicate the current time measurement, and are updated as that amount changes. The timer value is not necessarily machine parsable, but
1108411080
authors SHOULD update the text contents at fixed intervals, except when the timer is paused or reaches an end-point.
1108511081
</p>
11086-
<p>Elements with the role <code>timer</code> have an implicit <pref>aria-live</pref> value of <code>off</code>.</p>
1108711082
</div>
1108811083
<table class="def">
1108911084
<caption>
@@ -11156,10 +11151,6 @@ <h5>Presentational Role Inheritance</h5>
1115611151
<th class="role-presentational-inherited-head" scope="row">Inherits Presentational:</th>
1115711152
<td class="role-presentational-inherited"> </td>
1115811153
</tr>
11159-
<tr>
11160-
<th class="implicit-values-head" scope="row">Implicit Value for Role:</th>
11161-
<td class="implicit-values">Default for <pref>aria-live</pref> is <code class="default">off</code>.</td>
11162-
</tr>
1116311154
</tbody>
1116411155
</table>
1116511156
</div>
@@ -12101,7 +12092,7 @@ <h3>Live Region Attributes</h3>
1210112092
<p>
1210212093
This section contains [=attributes=] specific to <a>live regions</a> in rich internet applications. These attributes MAY be applied to any <a>element</a>. The purpose of these attributes
1210312094
is to indicate that content changes might occur without the element having focus, and to provide <a>assistive technologies</a> with information on how to process those content updates.
12104-
Some <a>roles</a> specify a default value for the <pref>aria-live</pref> attribute specific to that role. An example of a live region is a ticker section that lists updating stock quotes.
12095+
Some <a>roles</a> specify a default value for the <pref>aria-live</pref> attribute specific to that role. An example of a live region is a chat log that lists incoming chat meessages.
1210512096
User agents MAY ignore changes triggered by direct user action on an <a>element</a> inside a live region (e.g., editing the value of a text field).
1210612097
</p>
1210712098
<ul>
@@ -14477,7 +14468,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
1447714468
notify the user of relevant modifications to the live region, and could potentially clear the speech queue of previous updates.
1447814469
</p>
1447914470
<p>
14480-
Priority levels (<code>none</code>, <code>polite</code>, <code>assertive</code>) act as an ordering mechanism for updates and serve as a recommendation to user agents or assistive
14471+
Priority levels (<code>off</code>, <code>polite</code>, <code>assertive</code>) act as an ordering mechanism for updates and serve as a recommendation to user agents or assistive
1448114472
technologies. The value can be overridden by user agents, assistive technologies, or the user. For example, if assistive technologies can determine that a change occurred in response to
1448214473
a key press or a mouse click, the assistive technologies might present that change immediately even if the value of the <pref>aria-live</pref> attribute states otherwise.
1448314474
</p>
@@ -14555,7 +14546,7 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
1455514546
</tr>
1455614547
<tr>
1455714548
<th class="value-name" scope="row"><strong class="default">off (default)</strong></th>
14558-
<td class="value-description">Indicates that updates to the region should not be presented to the user unless the user is currently focused on that region.</td>
14549+
<td class="value-description">Indicates that updates to the region should not be presented to the user.</td>
1455914550
</tr>
1456014551
<tr>
1456114552
<th class="value-name" scope="row">polite</th>

0 commit comments

Comments
 (0)