diff --git a/fetch.bs b/fetch.bs index 5e931c4b2..5a5caeb56 100644 --- a/fetch.bs +++ b/fetch.bs @@ -3841,6 +3841,46 @@ the request. request's origin to request's client's origin. +
  • +

    If all of the following conditions are true: + +

    + +

    then: + +

      +
    1. Assert: request's origin is same origin + with request's client's + origin. + +

    2. Let onPreloadedResponseAvailable be an algorithm that runs the following + step in parallel given a response response: run + fetch finale given response and fetchParams. + +

    3. Let foundPreloadedResource be the result of invoking + consume a preloaded resource for req's window, + given req's URL, req's destination, + req's mode, req's credentials mode, + req's integrity metadata, and + onPreloadedResponseAvailable. + +

    4. If foundPreloadedResource is true, then return. +

    +
  • +
  • If request's policy container is "client", then: