Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12661,10 +12661,14 @@ <h2>Definitions of States and Properties (all aria-* attributes)</h2>
user-initiated changes that occur inside the <rref>article</rref> that the user is reading during the busy period.
</p>
<p>
If changes to a rendered <rref>widget</rref> would create a state where the <rref>widget</rref> is modifying <a href="#mustContain">Allowed Accessibility Child Roles</a> during script
execution, authors MAY set <code>aria-busy</code> to <code>true</code> on the <rref>widget</rref> during the update process. For example, if a rendered tree grid required a set of
simultaneous updates to multiple discontiguous branches, an alternative to replacing the complete tree element with a single update would be to mark the tree busy while each of the
branches are modified.
If a script needs to change multiple <a>accessibility children</a> of a rendered <rref>widget</rref>,
authors MAY temporarily set <code>aria-busy</code> to <code>true</code> on the <rref>widget</rref> before the first change
and then set it to <code>false</code> when script execution completes.
While <code>aria-busy</code> is set to <code>true</code>,
the <rref>widget</rref> MAY temporarily contain invalid <a>accessibility children</a>.
Authors MUST ensure that <code>aria-busy</code> is set to <code>false</code> either when updates are complete or when error conditions prevent their completion.
For example, if a rendered tree grid required a set of simultaneous updates to multiple discontiguous branches, an alternative to replacing the complete tree element with a single update
would be to mark the tree busy while each of the branches are modified, and set <code>aria-busy</code> to <code>false</code> once all updates are complete.
</p>
</div>
<table class="def">
Expand Down