diff --git a/source b/source index cc8ed1e1713..ea42fb067b7 100644 --- a/source +++ b/source @@ -77111,6 +77111,9 @@ dictionary DragEventInit : MouseEventInit {

A browsing context has a disowned boolean. It is initially false.

+

A browsing context has an is closing boolean. It is initially + false.

+

A browsing context has a session history, which lists the Document objects that the browsing context has presented, is presenting, or will present. A browsing context's active document is @@ -78845,8 +78848,7 @@ dictionary WindowPostMessageOptions : PostMessageOptions


-

The name attribute's getter, when invoked, must run - these steps:

+

The name attribute's getter must run these steps:

  1. If this Window object's browsing context is @@ -78856,8 +78858,7 @@ dictionary WindowPostMessageOptions : PostMessageOptions context's name.

-

The name attribute's setter, when invoked, must run these - steps:

+

The name attribute's setter must run these steps:

  1. If this Window object's browsing context is @@ -78872,35 +78873,50 @@ dictionary WindowPostMessageOptions : PostMessageOptions


    -

    The close() method on Window - objects should, if all the following conditions are met, close the browsing context A: +

    The close() method must run these steps: -

    +
      +
    1. Set current's is closing to true.

    2. + +
    3. Queue a task on the DOM manipulation task source to close current.

    4. +
    +
  2. +

A browsing context is script-closable if it is an auxiliary browsing context that was created by a script (as opposed to by an action of the user), or if it is a top-level browsing context whose session history contains only one Document.

-

The closed attribute on Window - objects must return true if the Window object's browsing context has - been discarded, and false otherwise.

+

The closed attribute's getter must return + true if this Window object's browsing context is + null or its is closing is true, and false otherwise.

-

The stop() method on Window - objects must stop document loading given this Window object's The stop() method must stop document + loading given this Window object's associated Document.