diff --git a/source b/source index 7d7ae4141d2..bdee8f5e07c 100644 --- a/source +++ b/source @@ -81653,31 +81653,31 @@ body { display:none } null.

  • -

    If window has history-action activation, then:

    +

    If there is no close watcher in window's close + watcher stack whose was created with user + activation is false, then:

      -
    1. Consume history-action user activation given window.

    2. - -
    3. Set wasCreatedWithUserActivation to true.

    4. +
    5. Set wasCreatedWithUserActivation to false.

    6. Set isGroupedWithPrevious to false.

    + +

    This will be the one "free" close watcher created without user activation, which + is useful for cases like session inactivity timeout dialogs or notifications from the + server.

  • -

    Otherwise, if there is no close watcher in window's close - watcher stack whose was created with user - activation is false, then:

    +

    Otherwise, if window has history-action activation, then:

      -
    1. Set wasCreatedWithUserActivation to false.

    2. +
    3. Consume history-action user activation given window.

    4. + +
    5. Set wasCreatedWithUserActivation to true.

    6. Set isGroupedWithPrevious to false.

    - -

    This will be the one "free" close watcher created without user activation, which - is useful for cases like session inactivity timeout dialogs or notifications from the - server.