diff --git a/dom.bs b/dom.bs index 32c0b71c..dfc0d365 100644 --- a/dom.bs +++ b/dom.bs @@ -3906,9 +3906,9 @@ must return null. pending mutation observers (a set of zero or more {{MutationObserver}} objects), which is initially empty. +
To -queue a mutation observer microtask, -run these steps: +queue a mutation observer microtask:
If the surrounding agent's mutation observer microtask queued is true, then @@ -3918,8 +3918,10 @@ run these steps:
To notify mutation observers, run these steps: +
To notify mutation observers:
Set the surrounding agent's mutation observer microtask queued to false. @@ -3957,6 +3959,7 @@ run these steps: slotchange, with its {{Event/bubbles}} attribute set to true, at slot.
The
observe(target, options)
method steps are:
@@ -4153,7 +4159,9 @@ method steps are:
node list.
+
The disconnect() method steps are:
The takeRecords() method steps are:
Return records.
To queue a mutation record of type for target with +
To queue a mutation record of type for target with name, namespace, oldValue, addedNodes, -removedNodes, previousSibling, and nextSibling, run these steps: +removedNodes, previousSibling, and nextSibling:
Let interestedObservers be an empty map. @@ -4259,18 +4271,21 @@ method steps are:
To queue a tree mutation record for target with -addedNodes, removedNodes, previousSibling, and -nextSibling, run these steps: +
To queue a tree mutation record for target with addedNodes, +removedNodes, previousSibling, and nextSibling:
Assert: either addedNodes or removedNodes is not empty. +
Assert: either addedNodes or removedNodes + is not empty.
Queue a mutation record of "childList" for target with
null, null, null, addedNodes, removedNodes, previousSibling,
and nextSibling.