diff --git a/source b/source index 337f9a085f9..0be063c9010 100644 --- a/source +++ b/source @@ -80047,11 +80047,11 @@ interface BarProp {
  • A reporting endpoint, which is string or null, initially null.

  • -
  • A report only value, which is a

    A report-only value, which is a cross-origin opener policy value, initially "unsafe-none".

  • -
  • A report only reporting endpoint, +

  • A report-only reporting endpoint, which is a string or null, initially null.

  • @@ -80168,29 +80168,29 @@ interface BarProp {
  • If coep's value is "require-corp" or coep's report only value is "report-only value is "require-corp", then set policy's report only value to "report-only value to "same-origin-plus-COEP".

    -

    Report only COOP also considers report only COEP to assign the special +

    Report only COOP also considers report-only COEP to assign the special "same-origin-plus-COEP" value. This allows developers more freedom in the order of deployment of COOP and COEP.

  • -
  • Else, set policy's report only +

  • Else, set policy's report-only value to "same-origin".

  • If parsedItem[0] is "same-origin-allow-popups", then set - policy's report only value to + policy's report-only value to "same-origin-allow-popups".

  • If parsedItem[1]["report-to"] exists and it is a string, then set report only reporting endpoint to + data-x="coop-struct-report-only-endpoint">report-only reporting endpoint to parsedItem[1]["report-to"].

  • @@ -80250,7 +80250,7 @@ interface BarProp { activeDocumentCOOPReportOnly's report-only value is false, then return false.

    -

    Matching report only policies allows a website to specify the same report only +

    Matching report-only policies allows a website to specify the same report-only cross-origin opener policy on all its pages and not receive violation reports for navigations between these pages.

    @@ -80326,7 +80326,7 @@ interface BarProp { true.

  • If the result of checking if - enforcing report only COOP policies would require a browsing context group switch given + enforcing report-only COOP policies would require a browsing context group switch given isInitialAboutBlank, responseOrigin, activeDocumentNavigationOrigin, responseCOOP, and activeDocumentCOOP, is true, set currentCOOPEnforcementResult's BarProp { previousDocumentURL, and "navigate-to-document".

  • If navigationCOOP's report only reporting endpoint is not null and + data-x="coop-struct-report-only-endpoint">report-only reporting endpoint is not null and currentCOOPEnforcementResult's would need a browsing context group switch due to report-only, queue a violation report for browsing context group switch when navigating with navigationCOOP's report only reporting endpoint, - navigationCOOP's report only + data-x="coop-struct-report-only-endpoint">report-only reporting endpoint, + navigationCOOP's report-only value, "reporting", response's URL, previousDocumentURL, and "navigate-to-document".

  • @@ -80390,7 +80390,7 @@ interface BarProp { to report-only is true and browsingContext's browsing context group's browsing context set's size is greater than 1, and activeDocumentCOOP's report only reporting endpoint is not null, + data-x="coop-struct-report-only-endpoint">report-only reporting endpoint is not null, then:

      @@ -80574,11 +80574,11 @@ interface BarProp { data-export="">reporting endpoint string, initially the empty string.

    1. A report only value, which is an embedder policy value, initially + data-export="">report-only value, which is an embedder policy value, initially "unsafe-none".

    2. A report only reporting endpoint string, initially the empty + policy" data-export="">report-only reporting endpoint string, initially the empty string.

    3. @@ -80689,12 +80689,12 @@ interface BarProp { data-x="">require-corp
      ":

        -
      1. Set policy's report only +

      2. Set policy's report-only value to "require-corp".

      3. .
      4. If parsedItem[1]["report-to"] exists, then set policy's report only reporting endpoint + data-x="embedder-policy-report-only-reporting-endpoint">report-only reporting endpoint to parsedItem[1]["report-to"].

      @@ -80719,7 +80719,7 @@ interface BarProp { data-x="bc-container-document">container document's embedder policy.

      -
    4. If parentPolicy's report only +

    5. If parentPolicy's report-only value is "require-corp" and responsePolicy's value is "unsafe-none", then queue a cross-origin embedder policy @@ -80757,13 +80757,13 @@ interface BarProp {

    6. Let ownerPolicy be owner's embedder policy. -

    7. If ownerPolicy's report only +

    8. If ownerPolicy's report-only value is "require-corp" and policy's value is "unsafe-none", then queue a cross-origin embedder policy inheritance violation with response, "worker initialization", owner's policy's report only reporting endpoint, + data-x="embedder-policy-report-only-reporting-endpoint">report-only reporting endpoint, and owner.

    9. If ownerPolicy's value is "