@@ -59600,8 +59600,8 @@ interface <dfn interface>HTMLDialogElement</dfn> : <span>HTMLElement</span> {
59600
59600
and a boolean <var>isModal</var>, are as follows:</p>
59601
59601
59602
59602
<ol>
59603
- <li><p>Run <span data-x="hide-all-popovers-until" >hide all popovers until </span> given null,
59604
- false, and false .</p></li>
59603
+ <li><p>Run <span>hide all popovers</span> given <var>subject</var>'s <span>node
59604
+ document</span> .</p></li>
59605
59605
59606
59606
<li><p>Let <var>control</var> be null.</p></li>
59607
59607
@@ -81438,7 +81438,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
81438
81438
ancestor</span> algorithm given <var>element</var>.</p></li>
81439
81439
81440
81440
<li><p>Run <span data-x="hide-all-popovers-until">hide all popovers until</span> given
81441
- <var>ancestor</var>, false, and false.</p></li>
81441
+ <var>ancestor</var>'s <span>node document</span>, <var>ancestor</var>, false, and
81442
+ false.</p></li>
81442
81443
81443
81444
<li>
81444
81445
<p>If <var>originalType</var> is not equal to the value of <var>element</var>'s <code
@@ -81564,8 +81565,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
81564
81565
81565
81566
<ol>
81566
81567
<li><p>Run <span data-x="hide-all-popovers-until">hide all popovers until</span> given
81567
- <var>element</var>, <var>focusPreviousElement </var>, and
81568
- <var>dontFireEvents</var>.</p></li>
81568
+ <var>element</var>'s <span>node document</span> , <var>element </var>,
81569
+ <var>focusPreviousElement</var>, and <var> dontFireEvents</var>.</p></li>
81569
81570
81570
81571
<li>
81571
81572
<p>If <var>element</var> is not in <var>document</var>'s <span>auto popover list</span>:</p>
@@ -81655,13 +81656,12 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
81655
81656
given <span>this</span> and true.</p></li>
81656
81657
</ol>
81657
81658
81658
- <p>To <dfn data-x="hide-all-popovers-until">hide all popovers until</dfn>, given an <span
81659
- data-x="HTML elements">HTML element</span> <var>endpoint</var>, a boolean
81660
- <var>focusPreviousElement</var>, and a boolean <var>dontFireEvents</var>:</p>
81659
+ <p>To <dfn data-x="hide-all-popovers-until">hide all popovers until</dfn>, given a
81660
+ <code>Document</code> <var>document</var>, an <span data-x="HTML elements">HTML element</span> or
81661
+ null <var>endpoint</var>, a boolean <var>focusPreviousElement</var>, and a boolean
81662
+ <var>dontFireEvents</var>:</p>
81661
81663
81662
81664
<ol>
81663
- <li><p>Let <var>document</var> be <var>endpoint</var>'s <span>node document</span>.</p></li>
81664
-
81665
81665
<li>
81666
81666
<p>Let <var>closeAllOpenPopovers</var> be an algorithm which performs the following steps:</p>
81667
81667
@@ -81723,6 +81723,10 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
81723
81723
happens. For example, during light-dismiss of a popover, this algorithm ensures that we close only
81724
81724
the popovers that aren't related to the node clicked by the user.</p>
81725
81725
81726
+ <p>To <dfn export>hide all popovers</dfn>, given a <code>Document</code> <var>document</var>, run
81727
+ <span data-x="hide-all-popovers-until">hide all popovers until</span> given <var>document</var>,
81728
+ null, false, and false.</p>
81729
+
81726
81730
<p>To find the <dfn>topmost popover ancestor</dfn>, given a <code>Node</code>
81727
81731
<var>newPopover</var>, perform the following steps. They return an <span data-x="HTML
81728
81732
elements">HTML element</span> or null.</p>
@@ -82121,7 +82125,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
82121
82125
<li><p>Set <var>document</var>'s <span>popover pointerdown target</span> to null.</p></li>
82122
82126
82123
82127
<li><p>If <var>sameTarget</var> is true, then run <span data-x="hide-all-popovers-until">hide
82124
- all popovers until</span> given <var>ancestor</var>, false, and false.</p></li>
82128
+ all popovers until</span> given <var>ancestor</var>'s <span>node document</span>,
82129
+ <var>ancestor</var>, false, and false.</p></li>
82125
82130
</ol>
82126
82131
</li>
82127
82132
</ol>
0 commit comments