@@ -80647,7 +80647,7 @@ interface <dfn>BarProp</dfn> {
80647
80647
data-x="coep-unsafe-none">unsafe-none</code>", then <span>queue a cross-origin embedder policy
80648
80648
inheritance violation</span> with <var>response</var>, "<code data-x="">navigation</code>",
80649
80649
<var>parentPolicy</var>'s <span data-x="embedder-policy-report-only-reporting-endpoint">report
80650
- only reporting endpoint</span>, and <var>target</var>'s <span
80650
+ only reporting endpoint</span>, "<code data-x="">reporting</code>", and <var>target</var>'s <span
80651
80651
data-x="bc-container-document">container document</span>'s <span>relevant settings
80652
80652
object</span>.</p></li>
80653
80653
@@ -80658,7 +80658,8 @@ interface <dfn>BarProp</dfn> {
80658
80658
80659
80659
<li><p><span>Queue a cross-origin embedder policy inheritance violation</span> with
80660
80660
<var>response</var>, "<code data-x="">navigation</code>", <var>parentPolicy</var>'s <span
80661
- data-x="embedder-policy-reporting-endpoint">reporting endpoint</span>, and <var>target</var>'s
80661
+ data-x="embedder-policy-reporting-endpoint">reporting endpoint</span>,
80662
+ "<code data-x="">enforce</code>", and <var>target</var>'s
80662
80663
<span data-x="bc-container-document">container document</span>'s <span>relevant settings
80663
80664
object</span>.</p></li>
80664
80665
@@ -80686,7 +80687,7 @@ interface <dfn>BarProp</dfn> {
80686
80687
inheritance violation</span> with <var>response</var>, "<code data-x="">worker
80687
80688
initialization</code>", <var>owner's policy</var>'s <span
80688
80689
data-x="embedder-policy-report-only-reporting-endpoint">report only reporting endpoint</span>,
80689
- and <var>owner</var>.</p></li>
80690
+ "<code data-x="">reporting</code>", and <var>owner</var>.</p></li>
80690
80691
80691
80692
<li><p>If <var>ownerPolicy</var>'s <span data-x="embedder-policy-value">value</span> is "<code
80692
80693
data-x="coep-unsafe-none">unsafe-none</code>" or <var>policy</var>'s <span
@@ -80695,15 +80696,16 @@ interface <dfn>BarProp</dfn> {
80695
80696
80696
80697
<li><p><span>Queue a cross-origin embedder policy inheritance violation</span> with
80697
80698
<var>response</var>, "<code data-x="">worker initialization</code>", <var>owner's policy</var>'s
80698
- <span data-x="embedder-policy-reporting-endpoint">reporting endpoint</span>, and
80699
- <var>owner</var>.</p></li>
80699
+ <span data-x="embedder-policy-reporting-endpoint">reporting endpoint</span>,
80700
+ "<code data-x="">enforce</code>", and <var>owner</var>.</p></li>
80700
80701
80701
80702
<li><p>Return false.</p></li>
80702
80703
</ol>
80703
80704
80704
80705
<p>To <dfn>queue a cross-origin embedder policy inheritance violation</dfn> given a <span
80705
80706
data-x="concept-response">response</span> <var>response</var>, a string <var>type</var>, a string
80706
- <var>endpoint</var>, and an <span>environment settings object</span> <var>settings</var>:</p>
80707
+ <var>endpoint</var>, a string <var>disposition</var>, and an <span>environment settings
80708
+ object</span> <var>settings</var>:</p>
80707
80709
80708
80710
<ol>
80709
80711
<li><p>Let <var>serialized</var> be the result of <span
@@ -80726,9 +80728,13 @@ interface <dfn>BarProp</dfn> {
80726
80728
<td><var>type</var></td>
80727
80729
</tr>
80728
80730
<tr>
80729
- <td>blocked-url </td>
80731
+ <td>blockedURL </td>
80730
80732
<td><var>serialized</var></td>
80731
80733
</tr>
80734
+ <tr>
80735
+ <td>disposition</td>
80736
+ <td><var>disposition</var></td>
80737
+ </tr>
80732
80738
</tbody>
80733
80739
</table>
80734
80740
</li>
@@ -82864,7 +82870,7 @@ interface <dfn>Location</dfn> { // but see also <a href="#the-location-interface
82864
82870
flags</span> and <var>response</var>'s <span>forced sandboxing flag set</span>.</p></li>
82865
82871
82866
82872
<li><p>Set <var>responseOrigin</var> to the result of <span>determining the origin</span>
82867
- given <var>browsingContext</var>, <var>request's </var> <span
82873
+ given <var>browsingContext</var>, <var>request</var>'s <span
82868
82874
data-x="concept-request-url">url</span>, <var>finalSandboxFlags</var>,
82869
82875
<var>incumbentNavigationOrigin</var>, and <var>activeDocumentNavigationOrigin</var>.</p></li>
82870
82876
@@ -82902,8 +82908,9 @@ interface <dfn>Location</dfn> { // but see also <a href="#the-location-interface
82902
82908
<span>cross-origin resource policy check</span> with <var>browsingContext</var>'s
82903
82909
<span data-x="bc-container-document">container document</span>'s <span>origin</span>,
82904
82910
<var>browsingContext</var>'s <span data-x="bc-container-document">container
82905
- document</span>'s <span>relevant settings object</span>, <var>response</var>, and true is
82906
- <b>blocked</b>, then set <var>response</var> to a <span>network error</span> and
82911
+ document</span>'s <span>relevant settings object</span>, <var>request</var>'s <span
82912
+ data-x="concept-request-destination">destination</span>, <var>response</var>, and true
82913
+ is <b>blocked</b>, then set <var>response</var> to a <span>network error</span> and
82907
82914
<span>break</span>.</p>
82908
82915
82909
82916
<p class="note">Here we're running the <span>cross-origin resource policy check</span>
0 commit comments