@@ -83267,7 +83267,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83267
83267
<li><p>Let <var>foundEndpoint</var> be false.</p></li>
83268
83268
83269
83269
<li>
83270
- <p>For each <var>popover</var> in <var>document</var>'s <span>auto popover list</span>:</p>
83270
+ <p>For each <var>popover</var> of <var>document</var>'s <span>showing auto popover
83271
+ list</span>:</p>
83271
83272
83272
83273
<ol>
83273
83274
<li><p>If <var>popover</var> is <var>endpoint</var>, then set <var>foundEndpoint</var> to
@@ -83284,17 +83285,17 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83284
83285
<li>
83285
83286
<p>While <var>lastToHide</var> is not null and <var>lastToHide</var>'s <span>popover
83286
83287
visibility state</span> is <span data-x="popover-showing-state">showing</span> and
83287
- <var>document</var>'s <span>auto popover list</span> is not empty:</p>
83288
+ <var>document</var>'s <span>showing auto popover list</span> is not empty:</p>
83288
83289
83289
83290
<ol>
83290
- <li><p>Run the <span>hide popover algorithm</span> given <var>document</var>'s <span>auto
83291
- popover list</span>'s last element, <var>focusPreviousElement</var>, <var>fireEvents </var>,
83292
- and false.</p></li>
83291
+ <li><p>Run the <span>hide popover algorithm</span> given <var>document</var>'s <span>showing
83292
+ auto popover list</span>'s last element, <var>focusPreviousElement</var>,
83293
+ <var>fireEvents</var>, and false.</p></li>
83293
83294
</ol>
83294
83295
</li>
83295
83296
83296
- <li><p>Set <var>repeatingHide</var> to true if <var>document</var>'s <span>auto popover
83297
- list</span> contains <var>endpoint</var> and <var>document</var>'s <span>auto popover
83297
+ <li><p>Set <var>repeatingHide</var> to true if <var>document</var>'s <span>showing auto popover
83298
+ list</span> contains <var>endpoint</var> and <var>document</var>'s <span>showing auto popover
83298
83299
list</span>'s last element is not <var>endpoint</var>, otherwise false.</p></li>
83299
83300
83300
83301
<li><p>If <var>repeatingHide</var> is true, then set <var>fireEvents</var> to false.</p></li>
@@ -83320,10 +83321,10 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83320
83321
83321
83322
<div class="note">
83322
83323
<p>The <span>topmost popover ancestor</span> algorithm will return the topmost (latest in the
83323
- <span>auto popover list</span>) ancestor popover for the provided popover. Popovers can be
83324
- related to each other in several ways, creating a tree of popovers. There are two paths through
83325
- which one popover (call it the "child" popover) can have a topmost ancestor popover (call it the
83326
- "parent" popover):</p>
83324
+ <span>showing auto popover list</span>) ancestor popover for the provided popover. Popovers can
83325
+ be related to each other in several ways, creating a tree of popovers. There are two paths
83326
+ through which one popover (call it the "child" popover) can have a topmost ancestor popover (call
83327
+ it the "parent" popover):</p>
83327
83328
83328
83329
<ol>
83329
83330
<li><p>The popovers are nested within each other in the node tree. In this case, the descendant
@@ -83336,9 +83337,9 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83336
83337
</ol>
83337
83338
83338
83339
<p>In each of the relationships formed above, the parent popover has to be strictly earlier in
83339
- the <span>auto popover list</span> than the child popover, or it does not form a valid ancestral
83340
- relationship. This eliminates non-showing popovers and self-pointers (e.g., a popover containing
83341
- an invoking element that points back to the containing popover), and it allows for the
83340
+ the <span>showing auto popover list</span> than the child popover, or it does not form a valid
83341
+ ancestral relationship. This eliminates non-showing popovers and self-pointers (e.g., a popover
83342
+ containing an invoking element that points back to the containing popover), and it allows for the
83342
83343
construction of a well-formed tree from the (possibly cyclic) graph of connections. Only <span
83343
83344
data-x="attr-popover-auto-state">auto</span> popovers are considered.</p>
83344
83345
</div>
@@ -83351,7 +83352,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83351
83352
<li><p>Let <var>document</var> be <var>newPopover</var>'s <span>node document</span>.</p></li>
83352
83353
83353
83354
<li>
83354
- <p>For each <var>popover</var> in <var>document</var>'s <span>auto popover list</span>:</p>
83355
+ <p>For each <var>popover</var> of <var>document</var>'s <span>showing auto popover
83356
+ list</span>:</p>
83355
83357
83356
83358
<ol>
83357
83359
<li><p><span data-x="map set">Set</span> <var>popoverPositions</var>[<var>popover</var>] to
@@ -83427,8 +83429,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83427
83429
data-x="HTML elements">HTML element</span> or null.</p>
83428
83430
83429
83431
<ol>
83430
- <li><p>If <var>document</var>'s <span>auto popover list</span> is not empty, then return
83431
- <var>document</var>'s <span>auto popover list</span>'s last element.</p></li>
83432
+ <li><p>If <var>document</var>'s <span>showing auto popover list</span> is not empty, then return
83433
+ <var>document</var>'s <span>showing auto popover list</span>'s last element.</p></li>
83432
83434
83433
83435
<li><p>Return null.</p></li>
83434
83436
</ol>
@@ -83525,7 +83527,8 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83525
83527
<li><p>Return true.</p></li>
83526
83528
</ol>
83527
83529
83528
- <p>To get the <dfn>auto popover list</dfn> for a <code>Document</code> <var>document</var>:</p>
83530
+ <p>To get the <dfn id="auto-popover-list">showing auto popover list</dfn> for a
83531
+ <code>Document</code> <var>document</var>:</p>
83529
83532
83530
83533
<ol>
83531
83534
<li><p>Let <var>popovers</var> be « ».</p></li>
@@ -83763,7 +83766,7 @@ dictionary <dfn dictionary>DragEventInit</dfn> : <span>MouseEventInit</span> {
83763
83766
83764
83767
<ol>
83765
83768
<li><p>Let <var>popoverList</var> be <var>popover</var>'s <span>node document</span>'s
83766
- <span>auto popover list</span>.</p></li>
83769
+ <span>showing auto popover list</span>.</p></li>
83767
83770
83768
83771
<li><p>If <var>popover</var> is in <var>popoverList</var>, then return the index of
83769
83772
<var>popover</var> in <var>popoverList</var> + 1.</p></li>
0 commit comments