@@ -728,11 +728,9 @@ explicitly set <a for=/>request</a>'s
728
728
this flag set are subject to additional processing requirements.
729
729
730
730
<p> A <a for=/>request</a> has an associated
731
- <dfn export>skip-service-worker flag</dfn> . Unless stated otherwise it is
732
- unset.
733
-
734
- <p> A <a for=/>request</a> has an associated <dfn export>skip-local-service-worker flag</dfn> . Unless
735
- stated otherwise it is unset.
731
+ <dfn export>use-service-workers value</dfn> , that is "<code> all</code> ",
732
+ "<code> foreign</code> ", or "<code> none</code> ". Unless stated otherwise it is
733
+ "<code> all</code> ".
736
734
737
735
<p> A <a for=/>request</a> has an associated
738
736
<dfn export for=request id=concept-request-initiator>initiator</dfn> , which is
@@ -2796,13 +2794,13 @@ optional <i>CORS flag</i> and <i>CORS-preflight flag</i>, run these steps:
2796
2794
<li><p> Let <var> actualResponse</var> be null.
2797
2795
2798
2796
<li>
2799
- <p> If <var> request</var> 's <a>skip -service-worker flag </a> is unset , then run these
2797
+ <p> If <var> request</var> 's <a>use -service-workers value </a> is not " <code> none </code> " , then run these
2800
2798
substeps:
2801
2799
2802
2800
<ol>
2803
2801
<li>
2804
2802
<p> If <var> request</var> 's <a for=request>client</a> is null or
2805
- <var> request</var> 's <a>skip-local- service-worker flag </a> is unset , then set
2803
+ <var> request</var> 's <a>use- service-workers value </a> is " <code> all </code> " , then set
2806
2804
<var> response</var> to the result of invoking <a for=/>handle fetch</a> for <var> request</var> .
2807
2805
[[!HTML]] [[!SW]]
2808
2806
@@ -2894,7 +2892,8 @@ optional <i>CORS flag</i> and <i>CORS-preflight flag</i>, run these steps:
2894
2892
2895
2893
<li>
2896
2894
<p> If <var> request</var> 's <a for=request>redirect mode</a> is
2897
- "<code> follow</code> ", then set <var> request</var> 's <a>skip-service-worker flag</a> .
2895
+ "<code> follow</code> ", then set <var> request</var> 's <a>use-service-workers value</a> to
2896
+ "<code> none</code> ".
2898
2897
2899
2898
<p class="note no-backref"> Redirects coming from the network (as opposed to from a service
2900
2899
worker) are not to be exposed to a service worker.
@@ -5170,7 +5169,7 @@ method, must run these steps:
5170
5169
5171
5170
<li> If <var> request</var> 's <a for=request>client</a>' s
5172
5171
<a for="environment settings object">global object</a> is a {{ServiceWorkerGlobalScope}} object,
5173
- set <var> request</var> 's <a>skip-local- service-worker flag </a> .
5172
+ set <var> request</var> 's <a>use- service-workers value </a> to " <code> foreign </code> " .
5174
5173
5175
5174
<li><p> Let <var> responseObject</var> be a new {{Response}} object and a new associated
5176
5175
{{Headers}} object whose <a for=Headers>guard</a> is
@@ -5323,7 +5322,7 @@ therefore not shareable, a WebSocket connection is very close to identical to an
5323
5322
<li><p> Let <var> request</var> be a new <a for=/>request</a> , whose
5324
5323
<a for=request>url</a> is <var> requestURL</var> ,
5325
5324
<a for=request>client</a> is <var> client</var> ,
5326
- <a>skip -service-worker flag </a> is set ,
5325
+ <a>use -service-workers value </a> is " <code> none </code> " ,
5327
5326
<a>synchronous flag</a> is set,
5328
5327
<a for=request>mode</a> is "<code> websocket</code> ",
5329
5328
<a for=request>credentials mode</a> is
0 commit comments