diff --git a/source b/source index 904af003371..f6dbc3199ac 100644 --- a/source +++ b/source @@ -29179,34 +29179,42 @@ interface HTMLSourceElement : HTMLElement { insertedNode, are:

    -
  1. If insertedNode's parent is a media element that has no

    Let parent be insertedNode's parent.

  2. + +
  3. If parent is a media element that has no src attribute and whose networkState has the value NETWORK_EMPTY, then invoke that media element's resource selection algorithm.

  4. -
  5. If insertedNode's next sibling is an img element and its parent is - a picture element, then, count this as a relevant - mutation for the img element.

  6. +
  7. If parent is a picture element, then for each child of parent's children, if child is an img element, + then count this as a relevant mutation for + child.

The source HTML element moving steps, given movedNode and oldParent, are:

    -
  1. If movedNode's next sibling was an img element and - oldParent is a picture element, then, count this as a relevant mutation for the img element.

  2. +
  3. If oldParent is a picture element, then for each child of oldParent's children, if child is an img element, + then count this as a relevant mutation for + child.

The source HTML element removing steps, given removedNode and oldParent, are:

    -
  1. If removedNode's next sibling was an img element and - oldParent is a picture element, then, count this as a relevant mutation for the img element.

  2. +
  3. If oldParent is a picture element, then for each child of oldParent's children, if child is an img element, + then count this as a relevant mutation for + child.

The IDL attributes