diff --git a/fetch.bs b/fetch.bs index ea8c0fefa..047f81a2a 100755 --- a/fetch.bs +++ b/fetch.bs @@ -1838,6 +1838,7 @@ the empty string, "script", "serviceworker", "sharedworker", +"speculationrules", "style", "text", "track", @@ -1880,7 +1881,7 @@ not always relevant and might require different behavior. CSP directive Features - "" + "" "report" — CSP, NEL reports. @@ -1936,6 +1937,10 @@ not always relevant and might require different behavior. "script" script-src HTML's <script>, importScripts() + + "speculationrules" + speculation-rules-src + HTML's <script type=speculationrules src>, the [:Speculation-Rules:] header "serviceworker" child-src, script-src, worker-src @@ -1947,7 +1952,7 @@ not always relevant and might require different behavior. "webidentity" connect-src - Federated Credential Management requests + Federated Credential Management requests "worker" child-src, script-src, worker-src @@ -8639,7 +8644,7 @@ dictionary RequestInit { any window; // can only be set to null }; -enum RequestDestination { "", "audio", "audioworklet", "document", "embed", "font", "frame", "iframe", "image", "json", "manifest", "object", "paintworklet", "report", "script", "sharedworker", "style", "text", "track", "video", "worker", "xslt" }; +enum RequestDestination { "", "audio", "audioworklet", "document", "embed", "font", "frame", "iframe", "image", "json", "manifest", "object", "paintworklet", "report", "script", "sharedworker", "speculationrules", "style", "text", "track", "video", "worker", "xslt" }; enum RequestMode { "navigate", "same-origin", "no-cors", "cors" }; enum RequestCredentials { "omit", "same-origin", "include" }; enum RequestCache { "default", "no-store", "reload", "no-cache", "force-cache", "only-if-cached" };