diff --git a/source b/source index 3a2d5b56947..fe704110b96 100644 --- a/source +++ b/source @@ -82194,11 +82194,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.

@@ -82769,6 +82764,20 @@ dictionary DragEventInit : MouseEventInit {
  • Return true.

  • +

    To get the auto popover list for a Document document:

    + +
      +
    1. Let popovers be « ».

    2. + +
    3. For each Element element in + document's top layer: if element's popover attribute is in the auto state, then append + element to popovers.

    4. + +
    5. Return popovers.

    6. +
    +

    The popover target attributes

    Buttons may have the following content attributes:

    @@ -82938,13 +82947,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