@@ -1519,6 +1519,15 @@ user-agent-defined object). Unless otherwise stated it is null.
1519
1519
<a lt=fetch for=/>fetching</a> . It provides a convenient way for standards to not have to set
1520
1520
<a for=/>request</a> 's <a for=request>origin</a> .
1521
1521
1522
+ <p> A <a for=/>request</a> has an associated
1523
+ <dfn export for=request id=concept-request-policy-container>policy container</dfn> , which is
1524
+ "<code> client</code> " or a <a for=/>policy container</a> . Unless stated otherwise it is
1525
+ "<code> client</code> ".
1526
+
1527
+ <p class=note> "<code> client</code> " is changed to a <a for=/>policy container</a> during
1528
+ <a lt=fetch for=/>fetching</a> . It provides a convenient way for standards to not have to set
1529
+ <a for=/>request</a> 's <a for=request>policy container</a> .
1530
+
1522
1531
<p> A <a for=/>request</a> has an associated
1523
1532
<dfn export for=request id=concept-request-referrer>referrer</dfn> , which is
1524
1533
"<code> no-referrer</code> ", "<code> client</code> ", or a <a for=/>URL</a> . Unless stated otherwise it
@@ -3586,6 +3595,19 @@ the request.
3586
3595
<var> request</var> 's <a for=request>origin</a> to <var>request</var>' s <a for=request>client</a> 's
3587
3596
<a for="environment settings object">origin</a> .
3588
3597
3598
+ <li>
3599
+ <p> If <var> request</var> 's <a for=request>policy container</a> is "<code> client</code> ", then:
3600
+
3601
+ <ol>
3602
+ <li><p> If <var> request</var> 's <a for=request>client</a> is non-null, then set
3603
+ <var> request</var> 's <a for=request>policy container</a> to a
3604
+ <a lt="clone a policy container">clone</a> of <var> request</var> 's <a for=request>client</a>' s
3605
+ <a for="environment settings object">policy container</a> . [[!HTML]]
3606
+
3607
+ <li><p> Otherwise, set <var> request</var> 's <a for=request>policy container</a> to a new
3608
+ <a for=/>policy container</a> .
3609
+ </ol>
3610
+
3589
3611
<li>
3590
3612
<p> If <var> request</var> 's <a for=request>header list</a>
3591
3613
<a for="header list">does not contain</a> `<code> Accept</code> `, then:
0 commit comments