diff --git a/source b/source index 589796ed68d..2ac300d1159 100644 --- a/source +++ b/source @@ -94666,6 +94666,24 @@ interface WorkerGlobalScope : EventTarget { settings object. +

In both cases, to validate the + response response, perform the following steps:

+ +
    +
  1. Set worker global scope's url to response's url.

  2. + +
  3. Set worker global scope's HTTPS state to response's + HTTPS state.

  4. + +
  5. Execute the Initialize a global object's CSP list + algorithm on worker global scope and response.

  6. + +
  7. Return true.

  8. +
+

If the algorithm asynchronously completes with null, queue a task to fire a simple event named error at worker, and abort these steps. Otherwise, continue the rest of these steps after the algorithm's @@ -94690,21 +94708,10 @@ interface WorkerGlobalScope : EventTarget { to the list of the worker's workers of parent worker global scope.

-
  • Set worker global scope's url to response's url.

  • - -
  • Set worker global scope's HTTPS state to response's HTTPS state.

  • -
  • Set worker global scope's type to the value of the type member of options.

  • -
  • Execute the Initialize a global object's CSP list - algorithm on worker global scope and response.

    -
  • If is shared is true, and there are any relevant application caches that are identified by a manifest URL with the same origin as url and that have url as one of their