Skip to content

Commit 238086f

Browse files
authored
Fix non-fetch-scheme navigation params initiator origin
Fixes #9517. Also adds a note explaining the relationship between responseOrigin, response's URL, and response's location URL.
1 parent 3f59ce2 commit 238086f

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

source

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -98193,11 +98193,18 @@ location.href = '#foo';</code></pre>
9819398193
data-x="policy-container-csp-list">CSP list</span>'s <span>CSP-derived sandboxing
9819498194
flags</span>.</p></li>
9819598195

98196-
<li><p>Set <var>responseOrigin</var> to the result of <span>determining the origin</span>
98197-
given <var>response</var>'s <span data-x="concept-response-url">URL</span>,
98198-
<var>finalSandboxFlags</var>, and <var>entry</var>'s <span
98199-
data-x="she-document-state">document state</span>'s <span
98200-
data-x="document-state-initiator-origin">initiator origin</span>.</p></li>
98196+
<li>
98197+
<p>Set <var>responseOrigin</var> to the result of <span>determining the origin</span> given
98198+
<var>response</var>'s <span data-x="concept-response-url">URL</span>,
98199+
<var>finalSandboxFlags</var>, and <var>entry</var>'s <span
98200+
data-x="she-document-state">document state</span>'s <span
98201+
data-x="document-state-initiator-origin">initiator origin</span>.</p>
98202+
98203+
<p class="note">If <var>response</var> is a redirect, then <var>response</var>'s <span
98204+
data-x="concept-response-url">URL</span> will be the URL that led to the redirect to
98205+
<var>response</var>'s <span data-x="concept-response-location-url">location URL</span>; it
98206+
will not be the <span data-x="concept-response-location-url">location URL</span> itself.</p>
98207+
</li>
9820198208

9820298209
<li>
9820398210
<p>If <var>navigable</var> is a <span>top-level traversable</span>, then:</p>
@@ -98408,7 +98415,7 @@ location.href = '#foo';</code></pre>
9840898415
transient activation</span></dd>
9840998416

9841098417
<dt><span data-x="non-fetch-scheme-params-initiator-origin">initiator origin</span></dt>
98411-
<dd><span data-x="concept-url-origin">origin</span></dd>
98418+
<dd><var>responseOrigin</var></dd>
9841298419

9841398420
<dt><span data-x="non-fetch-scheme-params-nav-timing-type">navigation timing type</span></dt>
9841498421
<dd><var>navTimingType</var></dd>

0 commit comments

Comments
 (0)