Skip to content

Commit 7777030

Browse files
authored
Have "Handle Fetch" return error when request's streaming body is unusable (#1563)
Part of whatwg/fetch#1144
1 parent 044cc99 commit 7777030

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

docs/index.bs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3032,6 +3032,9 @@ spec: webappsec-referrer-policy; urlPrefix: https://w3c.github.io/webappsec-refe
30323032
1. Wait until |e|'s [=FetchEvent/wait to respond flag=] is unset.
30333033
1. If |e|'s [=FetchEvent/respond-with error flag=] is set, set |handleFetchFailed| to true.
30343034
1. Else, set |response| to |e|'s [=FetchEvent/potential response=].
3035+
1. If |response| is null, |request|'s [=request/body=] is not null, and |request|'s [=request/body=]'s [=Body/source=] is null, then:
3036+
1. If |request|'s [=request/body=] is [=Body/unusable=], set |handleFetchFailed| to true.
3037+
1. Else, [=ReadableStream/cancel=] |request|'s [=request/body=] with undefined.
30353038
1. If |e|'s <a>canceled flag</a> is set, set |eventCanceled| to true.
30363039
1. If |fetchInstance| is [=fetch/terminated=], then [=queue a task=] to [=AbortSignal/signal abort=] on |requestObject|'s {{Request/signal}}.
30373040

0 commit comments

Comments
 (0)