diff --git a/source b/source index 8515ea42b2b..1b302089224 100644 --- a/source +++ b/source @@ -11566,10 +11566,21 @@ partial interface Document { the user agent must do nothing. Otherwise, if the Document's origin is an opaque origin, the user agent must throw a "SecurityError" - DOMException. Otherwise, the user agent must act as it would when receiving a set-cookie-string for the document's - URL via a "non-HTTP" API, consisting of the new value - encoded as UTF-8. COOKIES ENCODING

+ DOMException. Otherwise:

+ +
    +
  1. +

    Set this Document's navigable's navigation conditions potentially changed to true.

    +

    Other operations that could set cookies, such as the Cookie Store API or receiving a Set-Cookie header in a fetch response, also cause the navigation conditions potentially changed to be set to true.

    +
  2. + +
  3. The user agent must act as it would when receiving a set-cookie-string for the document's + URL via a "non-HTTP" API, consisting of the new value + encoded as UTF-8. COOKIES ENCODING

    +
  4. + +

Since the cookie attribute is accessible @@ -103073,6 +103084,11 @@ interface NotRestoredReasons {

This is only ever set to true in cases where the navigable's parent is non-null.

+ + +
  • +

    A navigation conditions potentially changed boolean, initially false.

    +
  • The current session history entry and the @@ -106305,6 +106321,49 @@ location.href = '#foo'; data-x="apply the traverse history step">traversing are ignored.

    +
  • +

    If navigable's ongoing navigation is not null, and all of the following + are true:

    + + +

    then:

    + +
      +
    1. +

      Invoke WebDriver BiDi navigation failed with navigable and a new + WebDriver BiDi navigation status whose id is navigationId, status is "canceled", and url is url.

      +
    2. +
    3. Return.

    4. +
    +
  • + +
  • +

    Set navigable's navigation conditions potentially changed to false.

    +
  • +
  • Set the ongoing navigation for navigable to navigationId.