- From: Anne van Kesteren <notifications@github.com>
- Date: Tue, 13 May 2025 00:35:22 -0700
- To: whatwg/fetch <fetch@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <whatwg/fetch/pull/1823/review/2835601969@github.com>
@annevk commented on this pull request. > @@ -5517,10 +5560,13 @@ run these steps: <a for="fetch params">canceled</a>: <ol> - <li><p>If <var>request</var>'s <a for=request>window</a> is "<code>no-window</code>" and - <var>request</var>'s <a for=request>redirect mode</a> is "<code>error</code>", then set - <var>httpFetchParams</var> to <var>fetchParams</var> and <var>httpRequest</var> to - <var>request</var>. + <li> + <p>If <var>request</var>'s <a for=request>traversable for user prompts</a> is "<code>no-traversable</code>" and + <var>request</var>'s <a for=request>redirect mode</a> is "<code>error</code>", then set + <var>httpFetchParams</var> to <var>fetchParams</var> and <var>httpRequest</var> to + <var>request</var>. + + <p class=note>If user prompts are possible, then we need to clone <var>request</var> because ??? It happens when you do a request and the server returns a challenge. Then you have to repeat the request addressing the challenge. This happens with HTTP authentication at least. I'm not sure about client certificates as they happen at the TLS level, so maybe not? -- Reply to this email directly or view it on GitHub: https://github.com/whatwg/fetch/pull/1823#discussion_r2086130076 You are receiving this because you are subscribed to this thread. Message ID: <whatwg/fetch/pull/1823/review/2835601969@github.com>
Received on Tuesday, 13 May 2025 07:35:26 UTC