@@ -2287,7 +2287,7 @@ steps:
2287
2287
<li><p> <a for=set>Append</a> <var> slot</var> to <var> slot</var> 's <a>relevant agent</a>' s
2288
2288
<a>signal slots</a> .
2289
2289
2290
- <li><p> <a>Queue a mutation observer compound microtask</a> .
2290
+ <li><p> <a>Queue a mutation observer microtask</a> .
2291
2291
</ol>
2292
2292
2293
2293
@@ -3260,28 +3260,30 @@ invoked, must run these steps:
3260
3260
<h3 id=mutation-observers>Mutation observers</h3>
3261
3261
3262
3262
<p> Each <a>similar-origin window agent</a> has a
3263
- <dfn noexport>mutation observer compound microtask queued flag </dfn> , which is initially unset.
3264
- [[!HTML]]
3263
+ <dfn noexport id=mutation-observer-compound-microtask-queued-flag >mutation observer microtask queued</dfn>
3264
+ (a boolean), which is initially false. [[!HTML]]
3265
3265
3266
3266
<p> Each <a>similar-origin window agent</a> also has
3267
3267
<dfn noexport id=mutation-observer-list>mutation observers</dfn> (a <a for=/>set</a> of zero or more
3268
3268
{{MutationObserver}} objects), which is initially empty.
3269
3269
3270
- <p> To <dfn export>queue a mutation observer compound microtask</dfn> , run these steps:
3270
+ <p> To
3271
+ <dfn noexport id=queue-a-mutation-observer-compound-microtask>queue a mutation observer microtask</dfn> ,
3272
+ run these steps:
3271
3273
3272
3274
<ol>
3273
- <li><p> If <a>mutation observer compound microtask queued flag</a> is set, then return.
3275
+ <li><p> If the <a>surrounding agent</a> 's <a>mutation observer microtask queued</a> is true, then
3276
+ return.
3274
3277
3275
- <li><p> Set <a>mutation observer compound microtask queued flag </a> .
3278
+ <li><p> Set the <a>surrounding agent</a> 's <a> mutation observer microtask queued</a> to true .
3276
3279
3277
- <li><p> <a lt="queue a microtask">Queue</a> a <a>compound microtask</a> to
3278
- <a>notify mutation observers</a> .
3280
+ <li><p> <a lt="queue a microtask">Queue</a> a <a>microtask</a> to <a>notify mutation observers</a> .
3279
3281
</ol>
3280
3282
3281
3283
<p> To <dfn export>notify mutation observers</dfn> , run these steps:
3282
3284
3283
3285
<ol>
3284
- <li><p> Unset <a>mutation observer compound microtask queued flag </a> .
3286
+ <li><p> Set the <a>surrounding agent</a> 's <a> mutation observer microtask queued</a> to false .
3285
3287
3286
3288
<li><p> Let <var> notifySet</var> be a <a for=set>clone</a> of the <a>surrounding agent</a> 's
3287
3289
<a>mutation observers</a> .
@@ -3292,8 +3294,7 @@ invoked, must run these steps:
3292
3294
<li><p> <a for=set>Empty</a> the <a>surrounding agent</a> 's <a>signal slots</a> .
3293
3295
3294
3296
<li>
3295
- <p> <a for=set>For each</a> <var> mo</var> of <var> notifySet</var> ,
3296
- <a>execute a compound microtask subtask</a> to run these steps: [[!HTML]]
3297
+ <p> <a for=set>For each</a> <var> mo</var> of <var> notifySet</var> :
3297
3298
3298
3299
<ol>
3299
3300
<li><p> Let <var> records</var> be a <a for=queue>clone</a> of <var> mo</var> 's
@@ -3620,7 +3621,7 @@ run these steps:
3620
3621
<a for=MutationObserver>record queue</a> .
3621
3622
</ol>
3622
3623
3623
- <li><p> <a>Queue a mutation observer compound microtask</a> .
3624
+ <li><p> <a>Queue a mutation observer microtask</a> .
3624
3625
</ol>
3625
3626
3626
3627
<p> To <dfn noexport>queue a tree mutation record</dfn> for <var> target</var> with
0 commit comments