diff --git a/fetch.bs b/fetch.bs
index a46852e0a..5820cbfe5 100755
--- a/fetch.bs
+++ b/fetch.bs
@@ -1832,6 +1832,7 @@ the empty string,
"serviceworker",
"sharedworker",
"style",
+"text",
"track",
"video",
"webidentity",
@@ -1872,7 +1873,7 @@ not always relevant and might require different behavior.
report"
style"
style-src
<link rel=stylesheet>, CSS' @import, import "..." with { type: "css" }
+ text"
+ connect-src
+ import "..." with { type: "text" }
track"
media-src
@@ -2289,8 +2294,8 @@ 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.
+"paintworklet", "script", "style", "text",
+"track", "video", "xslt", or the empty string.
A non-subresource request is a request
whose destination is "document", "embed",
@@ -4660,6 +4665,9 @@ the response. [[!HTTP-CACHING]]
style"
text/css,*/*;q=0.1`
+
+ text"
+ text/plain,*/*;q=0.5`
Append (`Accept`, value) to
@@ -8387,7 +8395,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", "document", "embed", "font", "frame", "iframe", "image", "json", "manifest", "object", "paintworklet", "report", "script", "sharedworker", "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" };