From 572fb3df5db2ff805256d774a318891b64a7c032 Mon Sep 17 00:00:00 2001
From: Matt Falkenhagen If response is not null, append response's location URL to newRequest's
- url list. Let currentUrl be response's location URL if response is not null
+ or request's current url
+ otherwise. If reservedEnvironment is not null, and newRequest's
- current url does not have the
- same origin as reservedEnvironment's If reservedEnvironment is not null, and currentUrl
+ does not have the same origin as reservedEnvironment's creation URL, then: If reservedEnvironment is null, then set reservedEnvironment to a
+ new environment whose id is
+ unique opaque string and target browsing context is
browsingContext. Set reservedEnvironment's creation URL to newRequest's
- current url.
@@ -82145,16 +82141,15 @@ interface Location { // but see also id to a new
- unique opaque string, and its target browsing context to
+
The created environment's active service worker is set in the @@ -82165,13 +82160,14 @@ interface Location { // but see also reserved client to reservedEnvironment.
-If the Should navigation request of type from source in target be blocked by Content
- Security Policy? algorithm returns "Blocked
" when executed upon
- newRequest, navigationType, sourceBrowsingContext, and
- browsingContext, then set response to a network error, and set
- done to true.
If the Should navigation request of type from source in target be blocked by
+ Content Security Policy? algorithm returns "Blocked
" when
+ executed upon request, navigationType, sourceBrowsingContext,
+ and browsingContext, then set response to a network error
+ and set done to true.
Otherwise:
+Otherwise:
If response is null, fetch request.