diff --git a/source b/source index d0d75d360ce..a7089d03d8b 100644 --- a/source +++ b/source @@ -61801,6 +61801,37 @@ interface HTMLDialogElement : HTMLElement { data-x="attr-hidden">hidden attribute to hide it.
+The following attribute change
+ steps, given element, localName, oldValue,
+ value, and namespace are used for dialog
elements:
If namespace is not null, then return.
If localName is not open
, then
+ return.
If value is null:
+ +Remove element from element's + node document's open dialogs list.
If element's close watcher is + not null, then:
+ +Destroy element's close watcher.
Set element's close watcher to + null.
The tabindex
attribute must not be specified on
dialog
elements.
Assert: dialog's close + watcher is null.
Set dialog's close watcher to the result of establishing a close watcher given