diff --git a/fetch.bs b/fetch.bs index 365ab9910..7df168de9 100644 --- a/fetch.bs +++ b/fetch.bs @@ -1763,8 +1763,9 @@ 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 a string, +which can be one of the following values: + the empty string, "audio", "audioworklet", @@ -1787,7 +1788,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. @@ -4533,7 +4538,8 @@ steps:

  • 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 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