diff --git a/source b/source index 313ebb8e783..c7b2de7e950 100644 --- a/source +++ b/source @@ -111609,6 +111609,9 @@ location.href = '#foo';
  • Let window be document's relevant global object.

  • +
  • Set window's associated + Document to document.

  • +
  • Set document's browsing context's WindowProxy's [[Window]] internal slot value to window.

  • @@ -112233,13 +112236,16 @@ location.href = '#foo';
  • Let window be null.

  • +
  • Let reusedInitialAboutBlank be false.

  • +
  • If browsingContext's active document's is initial about:blank is true, and browsingContext's active document's origin is same origin-domain with navigationParams's origin, then set window to - browsingContext's active window.

    + browsingContext's active window and reusedInitialAboutBlank + to true.

    This means that both the initial about:blank Document, and the new Document that @@ -112381,8 +112387,8 @@ location.href = '#foo';

  • -
  • Set window's associated - Document to document.

  • +
  • If reusedInitialAboutBlank is false, set window's associated Document to document.

  • Set document's internal ancestor origin objects