diff --git a/source b/source index 24deb7efbb8..d960294375f 100644 --- a/source +++ b/source @@ -4540,6 +4540,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute SECURE-CONTEXTS

@@ -106878,19 +106879,9 @@ interface NotRestoredReasons { -
  • -

    Let topLevelCreationURL be the return value of running these steps:

    - -
      -
    1. If embedder is non-null, then return embedder's relevant - settings object's top-level creation URL.

    2. - -
    3. If creator is non-null, then return creator's relevant - settings object's top-level creation URL.

    4. - -
    5. Return about:blank.

    6. -
    -
  • +
  • Let topLevelCreationURL be about:blank if embedder is + null; otherwise embedder's relevant settings object's top-level + creation URL.

  • Let topLevelOrigin be origin if embedder is null; otherwise embedder's relevant settings object's top-level @@ -118676,6 +118667,20 @@ document.querySelector("button").addEventListener("click", bound); data-x="concept-url-scheme">scheme is "data", then return false.

  • +
  • +

    If environment's top-level creation URL matches + about:blank and environment's top-level origin is + non-null, then return true if the result of Is origin potentially trustworthy? + given environment's top-level origin is "Potentially + Trustworthy"; otherwise false.

    + +

    A top-level Document whose URL matches about:blank, such as + a popup's initial about:blank Document or one created by navigating to + about:blank, inherits its origin but + has about:blank as its top-level creation URL.

    +
  • +
  • If the result of Is url potentially trustworthy? given environment's top-level creation URL is "Potentially Trustworthy", then return true.