@@ -2542,7 +2542,6 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
2542
2542
<li><dfn data-x-href="https://fetch.spec.whatwg.org/#concept-header-extract-mime-type">extract a MIME type</dfn></li>
2543
2543
<li><dfn data-x-href="https://fetch.spec.whatwg.org/#legacy-extract-an-encoding">legacy extract an encoding</dfn></li>
2544
2544
<li><dfn data-x="concept-fetch" data-x-href="https://fetch.spec.whatwg.org/#concept-fetch">fetch</dfn></li>
2545
- <li><dfn data-x-href="https://fetch.spec.whatwg.org/#concept-http-redirect-fetch">HTTP-redirect fetch</dfn></li>
2546
2545
<li><dfn data-x-href="https://fetch.spec.whatwg.org/#ok-status">ok status</dfn></li>
2547
2546
<li><dfn data-x="navigation-request" data-x-href="https://fetch.spec.whatwg.org/#navigation-request">navigation request</dfn></li>
2548
2547
<li><dfn data-x-href="https://fetch.spec.whatwg.org/#concept-network-error">network error</dfn></li>
@@ -2555,6 +2554,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
2555
2554
<li><dfn data-x="concept-header-list-set" data-x-href="https://fetch.spec.whatwg.org/#concept-header-list-set">set</dfn></li>
2556
2555
<li><dfn data-x="concept-header-list-get-decode-split" data-x-href="https://fetch.spec.whatwg.org/#concept-header-list-get-decode-split">get, decode, and split</dfn></li>
2557
2556
<li><dfn data-x="concept-fetch-terminate" data-x-href="https://fetch.spec.whatwg.org/#concept-fetch-terminate">terminate</dfn></li>
2557
+ <li><dfn data-x-href="https://fetch.spec.whatwg.org/#process-the-next-manual-redirect">process the next manual redirect</dfn></li>
2558
2558
<li><dfn data-x-href="https://fetch.spec.whatwg.org/#cross-origin-resource-policy-check">cross-origin resource policy check</dfn></li>
2559
2559
<li>the <dfn data-x-href="https://fetch.spec.whatwg.org/#requestcredentials"><code>RequestCredentials</code></dfn> enumeration</li>
2560
2560
<li>the <dfn data-x-href="https://fetch.spec.whatwg.org/#requestdestination"><code>RequestDestination</code></dfn> enumeration</li>
@@ -88912,6 +88912,8 @@ interface <dfn interface>Location</dfn> { // but see also <a href="#the-location
88912
88912
88913
88913
<li><p>Let <var>commitEarlyHints</var> be null.</p></li>
88914
88914
88915
+ <li><p>Let <var>fetchController</var> be null.</p></li>
88916
+
88915
88917
<li>
88916
88918
<p>While true:</p>
88917
88919
@@ -89004,17 +89006,17 @@ interface <dfn interface>Location</dfn> { // but see also <a href="#the-location
89004
89006
<p>Otherwise:</p>
89005
89007
89006
89008
<ol>
89007
- <li><p>If <var>response </var> is null, <!--FETCH--><span
89008
- data-x="concept-fetch">fetch </span> <var>request</var>, with
89009
+ <li><p>If <var>fetchController </var> is null, then set <var>fetchController</var> to the
89010
+ result of <!--FETCH--><span data-x="concept-fetch">fetching </span> <var>request</var>, with
89009
89011
<i data-x="processEarlyHintsResponse">processEarlyHintsResponse</i> set to the following step
89010
89012
given a <span data-x="concept-response">response</span> <var>earlyResponse</var>: If
89011
89013
<var>commitEarlyHints</var> is null, then set <var>commitEarlyHints</var> to the result
89012
89014
of <span data-x="process early hint headers">processing early hint headers</span> given
89013
89015
<var>earlyResponse</var> and <var>request</var>'s
89014
89016
<span data-x="concept-request-reserved-client">reserved client</span>.</p></li>
89015
89017
89016
- <li><p>Otherwise, perform <span>HTTP-redirect fetch </span> using
89017
- <var>request</var> and <var>response </var>.</p></li>
89018
+ <li><p>Otherwise, <span>process the next manual redirect </span> given
89019
+ <var>fetchController </var>.</p></li>
89018
89020
89019
89021
<li><p>Wait for the <span data-x="concept-task">task</span> on the <span>networking task
89020
89022
source</span> to <span>process response</span> and set <var>response</var> to the
0 commit comments