@@ -77669,23 +77669,23 @@ console.assert(iframeWindow.frameElement === null);
77669
77669
<li><p>If <var>name</var> is the empty string or an <span>ASCII case-insensitive</span> match for
77670
77670
"<code data-x="">_self</code>", then set <var>chosen</var> to <var>current</var>.</p></li>
77671
77671
77672
- <li><p>If <var>name</var> is an <span>ASCII case-insensitive</span> match for "<code
77673
- data-x="">_parent</code>", then set <var>chosen</var> to <var>current</var>'s <span>parent
77674
- browsing context</span>, if any, and <var>current</var> otherwise.</p></li>
77672
+ <li><p>Otherwise, if <var>name</var> is an <span>ASCII case-insensitive</span> match for "<code
77673
+ data-x="">_parent</code>", set <var>chosen</var> to <var>current</var>'s <span>parent browsing
77674
+ context</span>, if any, and <var>current</var> otherwise.</p></li>
77675
77675
77676
- <li><p>If <var>name</var> is an <span>ASCII case-insensitive</span> match for "<code
77677
- data-x="">_top</code>", then set <var>chosen</var> to <var>current</var>'s <span>top-level
77678
- browsing context</span>, if any, and <var>current</var> otherwise.</p></li>
77676
+ <li><p>Otherwise, if <var>name</var> is an <span>ASCII case-insensitive</span> match for "<code
77677
+ data-x="">_top</code>", set <var>chosen</var> to <var>current</var>'s <span>top-level browsing
77678
+ context</span>, if any, and <var>current</var> otherwise.</p></li>
77679
77679
77680
77680
<li>
77681
- <p>If <var>name</var> is not an <span>ASCII case-insensitive</span> match for "<code
77682
- data-x="">_blank</code>" and there exists a browsing context whose <span data-x="browsing
77683
- context name">name</span> is the same as <var>name</var>, and <var>current</var> is
77684
- <span>familiar with</span> that browsing context, and the user agent determines that the two
77685
- browsing contexts are related enough that it is ok if they reach each other, then set
77686
- <var>chosen</var> to that browsing context. If there are multiple matching browsing contexts,
77687
- the user agent should set <var>chosen</var> to one in some arbitrary consistent manner, such as
77688
- the most recently opened, most recently focused, or more closely related.</p>
77681
+ <p>Otherwise, if <var>name</var> is not an <span>ASCII case-insensitive</span> match for "<code
77682
+ data-x="">_blank</code>", there exists a browsing context whose <span data-x="browsing context
77683
+ name">name</span> is the same as <var>name</var>, <var>current</var> is <span>familiar
77684
+ with</span> that browsing context, and the user agent determines that the two browsing contexts
77685
+ are related enough that it is ok if they reach each other, set <var>chosen</var> to that
77686
+ browsing context. If there are multiple matching browsing contexts, the user agent should set
77687
+ <var>chosen</var> to one in some arbitrary consistent manner, such as the most recently opened,
77688
+ most recently focused, or more closely related.</p>
77689
77689
77690
77690
<p class="XXX">This will be made more precise in <a
77691
77691
href="https://github.com/whatwg/html/issues/1440">issue #1440</a>.</p>
@@ -77705,7 +77705,7 @@ console.assert(iframeWindow.frameElement === null);
77705
77705
77706
77706
<dt id="sandboxWindowOpen">If <var>current</var>'s <span>active document</span>'s <span>active
77707
77707
sandboxing flag set</span> has the <span>sandboxed auxiliary navigation browsing context
77708
- flag</span> set. </dt>
77708
+ flag</span> set</dt>
77709
77709
77710
77710
<dd>
77711
77711
<p>The user agent may offer the user one of:
@@ -77726,7 +77726,7 @@ console.assert(iframeWindow.frameElement === null);
77726
77726
</dd>
77727
77727
77728
77728
<dt id="noopener">If the user agent has been configured such that in this instance it will
77729
- create a new browsing context: </dt>
77729
+ create a new browsing context</dt>
77730
77730
77731
77731
<dd>
77732
77732
<p>Set <var>chosen</var> to a <span data-x="creating a new browsing context">new</span>
0 commit comments