diff --git a/fetch.bs b/fetch.bs index 30dceaceb..b4a739e6e 100644 --- a/fetch.bs +++ b/fetch.bs @@ -1519,6 +1519,15 @@ user-agent-defined object). Unless otherwise stated it is null. fetching. It provides a convenient way for standards to not have to set request's origin. +
A request has an associated
+policy container, which is
+"client
" or a policy container. Unless stated otherwise it is
+"client
".
+
+
"client
" is changed to a policy container during
+fetching. It provides a convenient way for standards to not have to set
+request's policy container.
+
A request has an associated
referrer, which is
"no-referrer
", "client
", or a URL. Unless stated otherwise it
@@ -3587,6 +3596,19 @@ the request.
request's origin to request's client's
origin.
+
If request's policy container is "client
", then:
+
+
If request's client is non-null, then set + request's policy container to a + clone of request's client's + policy container. [[!HTML]] + +
Otherwise, set request's policy container to a new + policy container. +
If request's header list
does not contain `Accept
`, then: