You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1957,6 +1956,10 @@ not always relevant and might require different behavior.
1957
1956
"<code>client</code>" or an <a for=/>origin</a>. Unless stated otherwise it is
1958
1957
"<code>client</code>".
1959
1958
1959
+
<p>A <a for=/>request</a> has an associated
1960
+
<dfn export for=request id=concept-request-navigation-initiator-origin>navigation initiator origin</dfn>, which is
1961
+
an <a for=/>origin</a> or null. Unless stated otherwise it is null.
1962
+
1960
1963
<p class=note>"<code>client</code>" is changed to an <a for=/>origin</a> during
1961
1964
<a lt=fetch for=/>fetching</a>. It provides a convenient way for standards to not have to set
1962
1965
<a for=/>request</a>'s <a for=request>origin</a>.
@@ -3385,11 +3388,11 @@ given a <a for=/>request</a> <var>request</var> and a <a for=/>response</a> <var
3385
3388
<p>To <dfn>determine the same-site mode</dfn> for a given <a for=/>request</a><var>request</var>, run these steps:
3386
3389
<ol>
3387
3390
<li><p><a for=/>Assert</a>: <var>request</var>'s <a for=request>method</a> is "GET" or "POST".
3391
+
<li><p>If <var>request</var>'s <a for=request>navigation initiator origin</a> is not null and is not <a for=/>same site</a> to <var>request</var>'s <a for=request>URL</a>'s <a for=url>origin</a>, return "<code>UnsetOrLess</code>".
3388
3392
<li><p>If <var>request</var>'s <a for=request>method</a> is "GET" and
3389
3393
<var>request</var>'s <a for=request>destination</a> is "document", return "<code>LaxOrLess</code>".
3390
3394
<li><p>If <var>request</var>'s <a for=request>client</a>'s <a for=environment>ancestry</a> is "<code>cross-site</code>", return "<code>UnsetOrLess</code>".
3391
3395
<li><p>If <var>request</var>'s <a for=request>redirect-taint</a> is "<code>Cross-Site</code>", return "<code>UnsetOrLess</code>".
3392
-
<li><p>If <var>request</var>'s <a for=request>initiator origin</a> is not <a for=/>same site</a> to <var>request</var>'s <a for=request>URL</a>'s <a for=url>origin</a>, return "<code>UnsetOrLess</code>".
0 commit comments