diff --git a/fetch.bs b/fetch.bs
index 22d460293..bfdc55a80 100755
--- a/fetch.bs
+++ b/fetch.bs
@@ -1819,6 +1819,7 @@ device to assist defining CSP and Mixed Content. It is not exposed to JavaScript
the empty string,
"audio",
"audioworklet",
+"bytes",
"document",
"embed",
"font",
@@ -1874,7 +1875,7 @@ not always relevant and might require different behavior.
report"
json"
connect-src
import "..." with { type: "json" }
+ bytes"
+ connect-src
+ import "..." with { type: "bytes" }
style"
style-src
@@ -2303,9 +2308,10 @@ bookkeeping details by the fetch algorithm.
A subresource request is a request
whose destination is "audio", "audioworklet",
-"font", "image", "json", "manifest",
-"paintworklet", "script", "style", "track",
-"video", "xslt", or the empty string.
+
+"bytes", "font", "image", "json",
+"manifest", "paintworklet", "script", "style",
+"track", "video", "xslt", or the empty string.
A non-subresource request is a request
whose destination is "document", "embed",
@@ -4673,6 +4679,9 @@ the response. [[!HTTP-CACHING]]
bytes"
+ */*`
+
document"
frame"
iframe"
@@ -8414,7 +8423,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", "track", "video", "worker", "xslt" };
+enum RequestDestination { "", "audio", "audioworklet", "bytes", "document", "embed", "font", "frame", "iframe", "image", "json", "manifest", "object", "paintworklet", "report", "script", "sharedworker", "style", "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" };