summaryrefslogtreecommitdiff
path: root/op_crates/fetch/26_fetch.js
diff options
context:
space:
mode:
Diffstat (limited to 'op_crates/fetch/26_fetch.js')
-rw-r--r--op_crates/fetch/26_fetch.js12
1 files changed, 4 insertions, 8 deletions
diff --git a/op_crates/fetch/26_fetch.js b/op_crates/fetch/26_fetch.js
index d0bc6d979..95ee96812 100644
--- a/op_crates/fetch/26_fetch.js
+++ b/op_crates/fetch/26_fetch.js
@@ -1342,15 +1342,11 @@
});
return new Response(null, responseInit);
case "manual":
- responseInit = {};
- responseData.set(responseInit, {
- type: "opaqueredirect",
- redirected: false,
- url: "",
- });
- return new Response(null, responseInit);
+ // On the web this would return a `opaqueredirect` response, but
+ // those don't make sense server side. See denoland/deno#8351.
+ return response;
case "follow":
- // fallthrough
+ // fallthrough
default: {
let redirectUrl = response.headers.get("Location");
if (redirectUrl == null) {