diff --git a/source b/source index 213f90acbef..5079500bc10 100644 --- a/source +++ b/source @@ -62084,6 +62084,38 @@ interface HTMLDialogElement : HTMLElement { removedNode's node document's open dialogs list.

+

The following attribute change + steps, given element, localName, oldValue, + value, and namespace are used for dialog elements:

+ +
    +
  1. If namespace is not null, then return.

  2. + +
  3. If localName is not open, then + return.

  4. + +
  5. If value is null:

    + +
      +
    1. Remove element from element's + node document's open dialogs list.

    2. + +
    3. +

      If element's close watcher is not + null, then:

      + +
        +
      1. Destroy element's close watcher.

      2. + +
      3. Set element's close watcher to + null.

      4. +
      +
    4. +
    +
  6. +
+

To show a modal dialog given a dialog element subject:

    @@ -62178,6 +62210,9 @@ interface HTMLDialogElement : HTMLElement { element dialog:

      +
    1. If dialog's close watcher is not + null, then return.

    2. +
    3. Set dialog's close watcher to the result of establishing a close watcher given