diff --git a/source b/source index 1b9a587a1af..dc4bbfd098b 100644 --- a/source +++ b/source @@ -59698,8 +59698,8 @@ interface HTMLDialogElement : HTMLElement { and a boolean isModal, are as follows:

    -
  1. Run hide all popovers until given null, - false, and true.

  2. +
  3. Run hide all popovers given subject's node + document.

  4. Let control be null.

  5. @@ -81489,14 +81489,16 @@ dictionary DragEventInit : MouseEventInit { must reflect the popover attribute, limited to only known values.

    -

    Every HTML element has a popover visibility +

    Every HTML element has a popover visibility state, initially hidden, with these potential values:

    The Document has an auto popover list, which is a list, @@ -81622,6 +81624,9 @@ dictionary DragEventInit : MouseEventInit {

  6. Let ancestor be the result of running the topmost popover ancestor algorithm given element.

  7. +
  8. If ancestor is null, then set ancestor to + document.

  9. +
  10. Run hide all popovers until given ancestor, false, and true.

  11. @@ -81840,7 +81845,7 @@ dictionary DragEventInit : MouseEventInit {

To hide all popovers until, given an HTML element endpoint, a boolean + data-x="HTML elements">HTML element or Document endpoint, a boolean focusPreviousElement, and a boolean fireEvents:

    @@ -81907,6 +81912,10 @@ dictionary DragEventInit : MouseEventInit { happens. For example, during light-dismiss of a popover, this algorithm ensures that we close only the popovers that aren't related to the node clicked by the user.

    +

    To hide all popovers, given a Document document, run + hide all popovers until given document, + false, and false.

    +

    To find the topmost popover ancestor, given a Node newPopover, perform the following steps. They return an HTML element or null.

    @@ -82304,6 +82313,9 @@ dictionary DragEventInit : MouseEventInit {
  1. Set document's popover pointerdown target to null.

  2. +
  3. If ancestor is null, then set ancestor to + document.

  4. +
  5. If sameTarget is true, then run hide all popovers until given ancestor, false, and true.