@@ -92944,6 +92944,30 @@ interface <dfn interface>BarProp</dfn> {
92944
92944
<span data-x="concept-document-window">associated <code>Document</code></span>.</p>
92945
92945
</dd>
92946
92946
92947
+ <dt>The <span data-x="concept-settings-object-has-cross-site-ancestor">has cross-site
92948
+ ancestor</span></dt>
92949
+ <dd>
92950
+ <ol>
92951
+ <li><p>If <var>window</var>'s <span>navigable</span>'s <span
92952
+ data-x="nav-parent">parent</span> is null, then return false.</p></li>
92953
+
92954
+ <li><p>Let <var>parentDocument</var> be <var>window</var>'s <span>navigable</span>'s <span
92955
+ data-x="nav-parent">parent</span>'s <span data-x="nav-document">active
92956
+ document</span>.</p></li>
92957
+
92958
+ <li><p>If <var>parentDocument</var>'s <span>relevant settings object</span>'s <span
92959
+ data-x="concept-settings-object-has-cross-site-ancestor">has cross-site ancestor</span> is
92960
+ true, then return true.</p></li>
92961
+
92962
+ <li><p>If <var>parentDocument</var>'s <span data-x="concept-document-origin">origin</span>
92963
+ is not <span>same site</span> with <var>window</var>'s <span
92964
+ data-x="concept-document-window">associated <code>Document</code></span>'s <span
92965
+ data-x="concept-document-origin">origin</span>, then return true.</p></li>
92966
+
92967
+ <li><p>Return false.</p></li>
92968
+ </ol>
92969
+ </dd>
92970
+
92947
92971
<dt>The <span data-x="concept-settings-object-policy-container">policy container</span></dt>
92948
92972
<dd>
92949
92973
<p>Return the <span data-x="concept-document-policy-container">policy container</span> of
@@ -108943,6 +108967,10 @@ new PaymentRequest(…); // Allowed to use
108943
108967
<p>An <span>origin</span> used in security checks.</p>
108944
108968
</dd>
108945
108969
108970
+ <dt>A <dfn data-x="concept-settings-object-has-cross-site-ancestor" export
108971
+ for="environment settings object">has cross-site ancestor</dfn></dt>
108972
+ <dd><p>A boolean used in security checks.</p></dd>
108973
+
108946
108974
<dt>A <dfn data-x="concept-settings-object-policy-container" export
108947
108975
for="environment settings object">policy container</dfn></dt>
108948
108976
@@ -123766,6 +123794,23 @@ interface <dfn interface>SharedWorkerGlobalScope</dfn> : <span>WorkerGlobalScope
123766
123794
origin</var> otherwise.</p>
123767
123795
</dd>
123768
123796
123797
+ <dt>The <span data-x="concept-settings-object-has-cross-site-ancestor">has cross-site
123798
+ ancestry</span></dt>
123799
+ <dd>
123800
+ <ol>
123801
+ <li><p>If <var>outside settings</var>'s <span
123802
+ data-x="concept-settings-object-has-cross-site-ancestor">has cross-site ancestor</span> is
123803
+ true, then return true.</p></li>
123804
+
123805
+ <li><p>If <var>worker global scope</var>'s <span
123806
+ data-x="concept-WorkerGlobalScope-url">url</span>'s <span
123807
+ data-x="concept-url-scheme">scheme</span> is "<code data-x="">data</code>", then return
123808
+ true.</p></li>
123809
+
123810
+ <li><p>Return false.</p></li>
123811
+ </ol>
123812
+ </dd>
123813
+
123769
123814
<dt>The <span data-x="concept-settings-object-policy-container">policy container</span></dt>
123770
123815
<dd>
123771
123816
<p>Return <var>worker global scope</var>'s <span
@@ -124986,6 +125031,10 @@ interface <dfn interface>WorkletGlobalScope</dfn> {};</code></pre>
124986
125031
<p>Return <var>origin</var>.</p>
124987
125032
</dd>
124988
125033
125034
+ <dt>The <span data-x="concept-settings-object-has-cross-site-ancestor">has cross-site
125035
+ ancestor</span></dt>
125036
+ <dd><p>Return true.</p></dd>
125037
+
124989
125038
<dt>The <span data-x="concept-settings-object-policy-container">policy container</span></dt>
124990
125039
<dd>
124991
125040
<p>Return <var>inheritedPolicyContainer</var>.</p>
@@ -148319,6 +148368,7 @@ INSERT INTERFACES HERE
148319
148368
Ben Millard,
148320
148369
Benjamin Carl Wiley Sittler,
148321
148370
Benjamin Hawkes-Lewis,
148371
+ Benjamin VanderSloot,
148322
148372
Benji Bilheimer, <!-- benjibee on GitHub -->
148323
148373
Benoit Ren,
148324
148374
Bert Bos,
0 commit comments