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: + +

      +
    1. If request's client is non-null, then set + request's policy container to a + clone of request's client's + policy container. [[!HTML]] + +

    2. Otherwise, set request's policy container to a new + policy container. +

    +
  • If request's header list does not contain `Accept`, then: