diff --git a/fetch.bs b/fetch.bs index 275cae0e4..f2ac70c27 100644 --- a/fetch.bs +++ b/fetch.bs @@ -5434,11 +5434,9 @@ optional boolean forceNewConnection (default false), run these steps: post-redirect start time, and fetchParams's cross-origin isolated capability. -
  • If connection is not an HTTP/2 connection, request's +

  • If connection is an HTTP/1.x connection, request's body is non-null, and request's body's - source is null, then append - (`Transfer-Encoding`, `chunked`) to request's - header list. + source is null, then return a network error.

  • Set timingInfo's final network-request start time to the coarsened shared current time given fetchParams's @@ -5512,10 +5510,6 @@ optional boolean forceNewConnection (default false), run these steps: therefore response represents both a response and an HTTP response here. -

    If request's header list contains - (`Transfer-Encoding`, `chunked`) and response is - transferred via HTTP/1.0 or older, then return a network error. -

    If the HTTP request results in a TLS client certificate dialog, then: