From 537da3c668157d5c1ceff81fcbdfeb0ed5df9d3a Mon Sep 17 00:00:00 2001 From: OttoHatt <68089630+OttoHatt@users.noreply.github.com> Date: Mon, 30 May 2022 11:42:38 +0100 Subject: [PATCH 1/2] [fix] remove hack breaking 'fetch' with Undici / CF Wrangler (#5109) --- packages/kit/src/runtime/server/page/load_node.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/kit/src/runtime/server/page/load_node.js b/packages/kit/src/runtime/server/page/load_node.js index 0d3a3692bb7c..11a396114110 100644 --- a/packages/kit/src/runtime/server/page/load_node.js +++ b/packages/kit/src/runtime/server/page/load_node.js @@ -213,10 +213,7 @@ export async function load_node({ } response = await respond( - // we set `credentials` to `undefined` to workaround a bug in Cloudflare - // (https://github.com/sveltejs/kit/issues/3728) — which is fine, because - // we only need the headers - new Request(new URL(requested, event.url).href, { ...opts, credentials: undefined }), + new Request(new URL(requested, event.url).href, { ...opts }), options, { ...state, From 451a2cd09be7e013590ce6a56ceca3572bc722cc Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 30 May 2022 08:52:00 -0400 Subject: [PATCH 2/2] Create perfect-kiwis-sneeze.md --- .changeset/perfect-kiwis-sneeze.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/perfect-kiwis-sneeze.md diff --git a/.changeset/perfect-kiwis-sneeze.md b/.changeset/perfect-kiwis-sneeze.md new file mode 100644 index 000000000000..b9344874254f --- /dev/null +++ b/.changeset/perfect-kiwis-sneeze.md @@ -0,0 +1,5 @@ +--- +"@sveltejs/kit": patch +--- + +[fix] don't set `credentials` to `undefined` in server-side `fetch`