diff --git a/source b/source index 9e11deef691..c619651b2cf 100644 --- a/source +++ b/source @@ -82002,11 +82002,6 @@ dictionary DragEventInit : MouseEventInit { data-x="popover-showing-state">showing

-

The Document has an auto popover list, which is a list of - all the elements in the Document's top layer whose popover attribute is in the auto state, in the same order.

-

The Document has a popover pointerdown target, which is an HTML element or null, initially null.

@@ -82581,6 +82576,25 @@ dictionary DragEventInit : MouseEventInit {
  • Return true.

  • +

    To get the auto popover list for a Document document:

    + +
      +
    1. Let popovers be an empty list.

    2. + +
    3. +

      For each Element element in document's top + layer:

      + +
        +
      1. If element's popover visibility state is showing, then append + element to popovers.

      2. +
      +
    4. + +
    5. Return popovers.

    6. +
    +

    The popover target attributes

    Buttons may have the following content attributes:

    @@ -82757,13 +82771,13 @@ dictionary DragEventInit : MouseEventInit {
  • Let target be event's target.

  • +
  • Let document be target's node document.

  • +
  • Let topmostPopover be the result of running topmost auto popover - given target.

  • + given document.

  • If topmostPopover is null, then return.

  • -
  • Let document be target's node document.

  • -
  • If event is a PointerEvent and event's type is pointerdown, then: set document's popover pointerdown target to the result of running