diff --git a/fetch.bs b/fetch.bs index 365ab9910..b81c0af2e 100644 --- a/fetch.bs +++ b/fetch.bs @@ -1763,8 +1763,7 @@ the empty string, the time being as other specifications do not require it to be. It is primarily a specification device to assist defining CSP and Mixed Content. It is not exposed to JavaScript. [[!CSP]] [[!MIX]] -

A request has an associated -destination, which is +

A destination type is one of: the empty string, "audio", "audioworklet", @@ -1787,7 +1786,11 @@ the empty string, "video", "webidentity", "worker", or -"xslt". Unless stated otherwise it is the empty string. +"xslt". + +

A request has an associated +destination, which is +destination type. Unless stated otherwise it is the empty string.

These are reflected on {{RequestDestination}} except for "serviceworker" and "webidentity" as fetches with those destinations skip service workers. @@ -4532,8 +4535,9 @@ steps:

  • Upgrade a mixed content request to a potentially trustworthy URL, if appropriate.

  • If should request be blocked due to a bad port, - should fetching request be blocked as mixed content, or - should request be blocked by Content Security Policy + should fetching request be blocked as mixed content, + should request be blocked by Content Security Policy, or + should request be blocked by Integrity Policy Policy returns blocked, then set response to a network error.

  • If request's referrer policy is the empty string, then set