Skip to content

Commit f51d26c

Browse files
committed
Split document destination for top-level and nested contexts.
Partially addresses #755.
1 parent daca6a8 commit f51d26c

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

fetch.bs

+5-4
Original file line numberDiff line numberDiff line change
@@ -884,6 +884,7 @@ the empty string,
884884
"<code>font</code>",
885885
"<code>image</code>",
886886
"<code>manifest</code>",
887+
"<code>nested-document</code>",
887888
"<code>object</code>",
888889
"<code>paintworklet</code>",
889890
"<code>report</code>",
@@ -933,7 +934,7 @@ not always relevant and might require different behavior.
933934
<td>"<code>document</code>"
934935
<td>HTML's navigate algorithm.
935936
<tr>
936-
<td>"<code>document</code>"
937+
<td>"<code>nested-document</code>"
937938
<td><code>child-src</code>
938939
<td>HTML's <code>&lt;iframe></code> and <code>&lt;frame></code>
939940
<tr>
@@ -1304,13 +1305,13 @@ whose <a for=request>destination</a> is "<code>audio</code>", "<code>audioworkle
13041305
"<code>object</code>" or "<code>embed</code>".
13051306

13061307
<p>A <dfn export>non-subresource request</dfn> is a <a for=/>request</a>
1307-
whose <a for=request>destination</a> is "<code>document</code>",
1308+
whose <a for=request>destination</a> is "<code>document</code>", "<code>nested-document</code>",
13081309
"<code>report</code>", "<code>serviceworker</code>", "<code>sharedworker</code>",
13091310
or "<code>worker</code>".
13101311

13111312
<p>A <dfn export>navigation request</dfn> is a <a for=/>request</a> whose
13121313
<a for=request>destination</a> is
1313-
"<code>document</code>".
1314+
"<code>document</code>" or "<code>nested-document</code>".
13141315

13151316
<p class=note>See <a for=/>handle fetch</a> for usage of these terms.
13161317
[[!SW]]
@@ -5283,7 +5284,7 @@ dictionary RequestInit {
52835284
any window; // can only be set to null
52845285
};
52855286

5286-
enum RequestDestination { "", "audio", "audioworklet", "document", "embed", "font", "image", "manifest", "object", "paintworklet", "report", "script", "sharedworker", "style", "track", "video", "worker", "xslt" };
5287+
enum RequestDestination { "", "audio", "audioworklet", "document", "embed", "font", "image", "manifest", "nested-document", "object", "paintworklet", "report", "script", "sharedworker", "style", "track", "video", "worker", "xslt" };
52875288
enum RequestMode { "navigate", "same-origin", "no-cors", "cors" };
52885289
enum RequestCredentials { "omit", "same-origin", "include" };
52895290
enum RequestCache { "default", "no-store", "reload", "no-cache", "force-cache", "only-if-cached" };

0 commit comments

Comments
 (0)