diff --git a/ed/algorithms/html.json b/ed/algorithms/html.json index da4c98ee23dd..63bf1336348a 100644 --- a/ed/algorithms/html.json +++ b/ed/algorithms/html.json @@ -13325,7 +13325,7 @@ { "name": "queue a dialog toggle event task", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#queue-a-dialog-toggle-event-task", - "html": "To queue a dialog toggle event task given a dialog element\n element, a string oldState, and a string newState:", + "html": "To queue a dialog toggle event task given a dialog element\n element, a string oldState, and a string newState:", "rationale": "if", "steps": [ { @@ -13367,7 +13367,7 @@ "rationale": "if", "steps": [ { - "html": "

If this has an open attribute and the\n is modal flag of this is false, then return.

" + "html": "

If this has an open attribute and\n is modal of this is false, then return.

" }, { "html": "

If this has an open attribute, then\n throw an \"InvalidStateError\" DOMException.

" @@ -13385,16 +13385,22 @@ "html": "

Add an open attribute to this, whose\n value is the empty string.

" }, { - "html": "

Set this's previously focused element to the\n focused element.

" + "html": "

Add this to this's node document's open\n dialogs list.

" }, { - "html": "

Let document be this's node document.

" + "html": "

Set the dialog close watcher with this.

" }, { - "html": "

Let hideUntil be the result of running topmost popover ancestor\n given this, document's showing hint popover list, null, and\n false.

" + "html": "

Set this's previously focused element to the\n focused element.

" }, { - "html": "

If hideUntil is null, then set hideUntil to the result of running\n topmost popover ancestor given this, document's\n showing auto popover list, null, and false.

" + "html": "

Let document be this's node document.

" + }, + { + "html": "

Let hideUntil be the result of running topmost popover ancestor\n given this, document's showing hint popover list, null, and\n false.

" + }, + { + "html": "

If hideUntil is null, then set hideUntil to the result of running\n topmost popover ancestor given this, document's\n showing auto popover list, null, and false.

" }, { "html": "

If hideUntil is null, then set hideUntil to\n document.

" @@ -13403,7 +13409,7 @@ "html": "

Run hide all popovers until given\n hideUntil, false, and true.

" }, { - "html": "

Run the dialog focusing steps given this.

" + "html": "

Run the dialog focusing steps given this.

" } ] }, @@ -13414,61 +13420,67 @@ "rationale": "if", "steps": [ { - "html": "

If this has an open attribute and the\n is modal flag of this is true, then return.

" + "html": "

If this has an open attribute and\n is modal of this is true, then return.

" }, { - "html": "

If this has an open attribute, then\n throw an \"InvalidStateError\" DOMException.

" + "html": "

If this has an open attribute, then\n throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If this's node document is not fully active, then\n throw an \"InvalidStateError\" DOMException.

" + "html": "

If this's node document is not fully active, then\n throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If this is not connected, then throw an\n \"InvalidStateError\" DOMException.

" + "html": "

If this is not connected, then throw an\n \"InvalidStateError\" DOMException.

" }, { - "html": "

If this is in the popover showing\n state, then throw an \"InvalidStateError\"\n DOMException.

" + "html": "

If this is in the popover showing\n state, then throw an \"InvalidStateError\"\n DOMException.

" }, { "html": "

If the result of firing an event named beforetoggle, using ToggleEvent, with the cancelable attribute initialized to true, the oldState attribute initialized to \"closed\", and the newState\n attribute initialized to \"open\" at this is false, then\n return.

" }, { - "html": "

If this has an open attribute,\n then return.

" + "html": "

If this has an open attribute,\n then return.

" }, { - "html": "

If this is not connected, then return.

" + "html": "

If this is not connected, then return.

" }, { - "html": "

If this is in the popover showing\n state, then return.

" + "html": "

If this is in the popover showing\n state, then return.

" }, { "html": "

Queue a dialog toggle event task given subject, \"closed\", and \"open\".

" }, { - "html": "

Add an open attribute to this, whose\n value is the empty string.

" + "html": "

Add an open attribute to this, whose\n value is the empty string.

" }, { - "html": "

Set the is modal flag of this to true.

" + "html": "

Set is modal of this to true.

" }, { - "html": "

Let this's node document be blocked by the modal dialog this.

" + "html": "

Assert: this's node document's open\n dialogs list does not contain\n this.

" }, { - "html": "

If this's node document's top layer does not\n already contain this, then add an element\n to the top layer given this.

" + "html": "

Add this to this's node document's open\n dialogs list.

" }, { - "html": "

Set this's close watcher to the\n result of establishing a close watcher given\n this's relevant global object, with:

\n\n " + "html": "

Let this's node document be blocked by the modal dialog this.

" }, { - "html": "

Set this's previously focused element to the\n focused element.

" + "html": "

If this's node document's top layer does not\n already contain this, then add an element\n to the top layer given this.

" }, { - "html": "

Let document be this's node document.

" + "html": "

Set the dialog close watcher with this.

" }, { - "html": "

Let hideUntil be the result of running topmost popover ancestor\n given this, document's showing hint popover list, null, and\n false.

" + "html": "

Set this's previously focused element to the\n focused element.

" }, { - "html": "

If hideUntil is null, then set hideUntil to the result of running\n topmost popover ancestor given this, document's\n showing auto popover list, null, and false.

" + "html": "

Let document be this's node document.

" + }, + { + "html": "

Let hideUntil be the result of running topmost popover ancestor\n given this, document's showing hint popover list, null, and\n false.

" + }, + { + "html": "

If hideUntil is null, then set hideUntil to the result of running\n topmost popover ancestor given this, document's\n showing auto popover list, null, and false.

" }, { "html": "

If hideUntil is null, then set hideUntil to\n document.

" @@ -13477,14 +13489,48 @@ "html": "

Run hide all popovers until given\n hideUntil, false, and true.

" }, { - "html": "

Run the dialog focusing steps given this.

" + "html": "

Run the dialog focusing steps given this.

" + } + ] + }, + { + "name": "set the dialog close watcher", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#set-the-dialog-close-watcher", + "html": "To set the dialog close watcher, given a dialog\n element dialog:", + "rationale": "set", + "steps": [ + { + "html": "

Set dialog's close watcher to the\n result of establishing a close watcher given\n dialog's relevant global object, with:

\n\n " + } + ] + }, + { + "name": "computed closed-by state", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#computed-closed-by-state", + "html": "To retrieve a dialog's computed closed-by state, given a dialog\n dialog:", + "rationale": "if", + "steps": [ + { + "html": "If the state of dialog's closedby\n attribute is Auto:", + "rationale": "if", + "steps": [ + { + "html": "

If dialog's is modal is true, then return Close Request.

" + }, + { + "html": "

Return None.

" + } + ] + }, + { + "html": "

Return the state of dialog's closedby attribute.

" } ] }, { "name": "dialog focusing steps", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-focusing-steps", - "html": "The dialog focusing steps, given a dialog element subject,\n are as follows:", + "html": "The dialog focusing steps, given a dialog element subject,\n are as follows:", "rationale": "let", "steps": [ { @@ -13506,7 +13552,7 @@ "html": "

Let topDocument be control's node navigable's top-level traversable's active\n document.

" }, { - "html": "

If control's node document's origin is not the same\n as the origin of topDocument, then\n return.

" + "html": "

If control's node document's origin is not the same\n as the origin of topDocument, then\n return.

" }, { "html": "

Empty topDocument's\n autofocus candidates.

" @@ -13517,7 +13563,7 @@ ] }, { - "html": "The dialog HTML element removing steps, given removedNode\n and oldParent, are:", + "html": "The dialog HTML element removing steps, given removedNode\n and oldParent, are:", "rationale": "if", "steps": [ { @@ -13533,10 +13579,13 @@ ] }, { - "html": "

If removedNode's node document's top layer contains removedNode, then remove an element from\n the top layer immediately given removedNode.

" + "html": "

If removedNode's node document's top layer contains removedNode, then remove an element from\n the top layer immediately given removedNode.

" + }, + { + "html": "

Set is modal of removedNode to false.

" }, { - "html": "

Set the is modal flag of removedNode to false.

" + "html": "

Remove removedNode from\n removedNode's node document's open dialogs list.

" } ] }, @@ -13550,43 +13599,78 @@ "html": "

If returnValue is not given, then set it to null.

" }, { - "html": "

Close the dialog this with returnValue.

" + "html": "

Close the dialog this with returnValue.

" + } + ] + }, + { + "name": "HTMLDialogElement/requestClose(returnValue)", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-requestclose", + "html": "The requestClose(returnValue) method steps\n are:", + "rationale": "if", + "steps": [ + { + "html": "

If this does not have an open\n attribute, then return.

" + }, + { + "html": "

Assert: this's close\n watcher is not null.

" + }, + { + "html": "

Set dialog's enable close watcher for requestClose() to true.

" + }, + { + "html": "

If returnValue is not given, then set it to null.

" + }, + { + "html": "

Set this's request close return value to\n returnValue.

" + }, + { + "html": "

Request to close dialog's\n close watcher with false.

" + }, + { + "html": "

Set dialog's enable close watcher for requestClose() to false.

" } ] }, { "name": "closed", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#close-the-dialog", - "html": "When a dialog element subject is to be closed, with null or a string result, run these steps:", + "html": "When a dialog element subject is to be closed, with null or a string result, run these steps:", "rationale": "if", "steps": [ { - "html": "

If subject does not have an open\n attribute, then return.

" + "html": "

If subject does not have an open\n attribute, then return.

" }, { "html": "

Fire an event named beforetoggle, using ToggleEvent, with the oldState attribute initialized to \"open\" and the newState attribute\n initialized to \"closed\" at subject.

" }, { - "html": "

If subject does not have an open\n attribute, then return.

" + "html": "

If subject does not have an open\n attribute, then return.

" }, { "html": "

Queue a dialog toggle event task given subject, \"open\", and \"closed\".

" }, { - "html": "

Remove subject's open\n attribute.

" + "html": "

Remove subject's open\n attribute.

" }, { - "html": "

If the is modal flag of subject is true, then request an\n element to be removed from the top layer given subject.

" + "html": "

If is modal of subject is true, then request an\n element to be removed from the top layer given subject.

" }, { - "html": "

Let wasModal be the value of subject's is\n modal flag.

" + "html": "

Let wasModal be the value of subject's is\n modal flag.

" }, { - "html": "

Set the is modal flag of subject to false.

" + "html": "

Set is modal of subject to false.

" + }, + { + "html": "

Remove subject from subject's\n node document's open dialogs list.

" }, { "html": "

If result is not null, then set the returnValue attribute to result.

" }, + { + "html": "

Set the request close return value to null.

" + }, { "html": "If subject's previously focused element is not null, then:", "rationale": "let", @@ -13598,27 +13682,126 @@ "html": "

Set subject's previously focused element to null.

" }, { - "html": "

If subject's node document's focused area of the\n document's DOM anchor is a shadow-including inclusive\n descendant of element, or wasModal is true, then run the\n focusing steps for element; the viewport should not be scrolled by\n doing this step.

" + "html": "

If subject's node document's focused area of the\n document's DOM anchor is a shadow-including inclusive\n descendant of element, or wasModal is true, then run the\n focusing steps for element; the viewport should not be scrolled by\n doing this step.

" } ] }, { - "html": "

Queue an element task on the user interaction task source given the\n subject element to fire an event named\n close at subject.

" + "html": "

Queue an element task on the user interaction task source given the\n subject element to fire an event named\n close at subject.

" }, { - "html": "If subject's close watcher is not null,\n then:", + "html": "If subject's close watcher is not null,\n then:", "rationale": "destroy", "steps": [ { - "html": "

Destroy subject's close watcher.

" + "html": "

Destroy subject's close watcher.

" + }, + { + "html": "

Set subject's close watcher to\n null.

" + } + ] + } + ] + }, + { + "name": "light dismiss open dialogs", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#light-dismiss-open-dialogs", + "html": "To light dismiss open dialogs, given a PointerEvent event:", + "rationale": "assert", + "steps": [ + { + "html": "

Assert: event's isTrusted attribute is true.

" + }, + { + "html": "

Let document be event's target's node document.

" + }, + { + "html": "

If document's open dialogs list is empty, then return.

" + }, + { + "html": "

Let ancestor be the result of running nearest clicked dialog\n given event.

" + }, + { + "html": "

If event's type is\n \"pointerdown\", then set document's\n dialog pointerdown target to ancestor.

" + }, + { + "html": "If event's type is\n \"pointerup\", then:", + "rationale": "let", + "steps": [ + { + "html": "

Let sameTarget be true if ancestor is document's\n dialog pointerdown target.

" + }, + { + "html": "

Set document's dialog pointerdown target to null.

" + }, + { + "html": "

If sameTarget is false, then return.

" + }, + { + "html": "

Let topmostDialog be the last element of document's open\n dialogs list.

" + }, + { + "html": "

If ancestor is topmostDialog, then return.

" + }, + { + "html": "

If topmostDialog's computed closed-by state is not Any, then return.

" }, { - "html": "

Set subject's close watcher to\n null.

" + "html": "

Assert: topmostDialog's close watcher is not null.

" + }, + { + "html": "

Request to close\n topmostDialog's close watcher with\n false.

" } ] } ] }, + { + "name": "run light dismiss activities", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#run-light-dismiss-activities", + "html": "To run light dismiss activities, given a PointerEvent\n event:", + "rationale": "run", + "steps": [ + { + "html": "

Run light dismiss open popovers with event.

" + }, + { + "html": "

Run light dismiss open dialogs with event.

" + } + ] + }, + { + "name": "nearest clicked dialog", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#nearest-clicked-dialog", + "html": "To find the nearest clicked dialog, given a PointerEvent\n event:", + "rationale": "let", + "steps": [ + { + "html": "

Let target be event's target.

" + }, + { + "html": "

If target is a dialog element, target has an open attribute, target's is modal is\n true, and event's clientX and\n clientY are outside the bounds of target,\n then return null.\n\n

" + }, + { + "html": "

Let currentNode be target.

" + }, + { + "html": "While currentNode is not null:", + "rationale": "if", + "steps": [ + { + "html": "

If currentNode is a dialog element and currentNode\n has an open attribute, then return\n currentNode.

" + }, + { + "html": "

Set currentNode to currentNode's parent in the flat\n tree.

" + } + ] + }, + { + "html": "

Return null.

" + } + ] + }, { "name": "HTMLScriptElement/async", "href": "https://html.spec.whatwg.org/multipage/scripting.html#dom-script-async", @@ -18974,14 +19157,14 @@ { "name": "establish a close watcher", "href": "https://html.spec.whatwg.org/multipage/interaction.html#establish-a-close-watcher", - "html": "To establish a close watcher given a Window window, a list\n of steps cancelAction, and a\n list of steps closeAction:", + "html": "To establish a close watcher given a Window window, a list\n of steps cancelAction, a\n list of steps closeAction,\n and an algorithm that returns a boolean getEnabledState:", "rationale": "assert", "steps": [ { "html": "

Assert: window's associated Document is fully\n active.

" }, { - "html": "

Let closeWatcher be a new close watcher, with

\n\n
window
window
cancel action
cancelAction
close action
closeAction
is running cancel action
false
" + "html": "

Let closeWatcher be a new close watcher, with

\n\n
window
window
cancel action
cancelAction
close action
closeAction
is running cancel action
false
get enabled state
getEnabledState
" }, { "html": "

Let manager be window's close watcher manager.

" @@ -19012,12 +19195,15 @@ { "name": "request to close", "href": "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-request-close", - "html": "To request to close a close\n watcher closeWatcher:", + "html": "To request to close a close\n watcher closeWatcher with boolean requireHistoryActionActivation:", "rationale": "if", "steps": [ { "html": "

If closeWatcher is not active, then\n return true.

" }, + { + "html": "

If the result of running closeWatcher's get enabled state is false, then return\n true.

" + }, { "html": "

If closeWatcher's is running\n cancel action is true, then return true.

" }, @@ -19028,7 +19214,7 @@ "html": "

If window's associated\n Document is not fully active, then return true.

" }, { - "html": "

Let canPreventClose be true if window's close watcher\n manager's groups's size is less than window's close watcher manager's allowed number of groups, and\n window has history-action activation; otherwise false.

" + "html": "

Let canPreventClose be true if requireHistoryActionActivation is\n false, or if window's close watcher manager's groups's size is\n less than window's close watcher manager's allowed number of groups, and\n window has history-action activation; otherwise false.

" }, { "html": "

Set closeWatcher's is running\n cancel action to true.

" @@ -19071,6 +19257,9 @@ { "html": "

If closeWatcher is not active, then\n return.

" }, + { + "html": "

If the result of running closeWatcher's get enabled state is false, then return.

" + }, { "html": "

If closeWatcher's window's associated Document is not fully\n active, then return.

" }, @@ -19117,13 +19306,13 @@ }, { "html": "For each closeWatcher of group,\n in reverse order:", - "rationale": "set", + "rationale": "if", "steps": [ { - "html": "

Set processedACloseWatcher to true.

" + "html": "

If the result of running closeWatcher's get enabled state is true, set\n processedACloseWatcher to true.

" }, { - "html": "

Let shouldProceed be the result of requesting to close\n closeWatcher.

" + "html": "

Let shouldProceed be the result of requesting to close\n closeWatcher with true.

" }, { "html": "

If shouldProceed is false, then break.

" @@ -19490,7 +19679,7 @@ "html": "

If e is not dragleave or dragend, then initialize event's cancelable attribute to true.

" }, { - "html": "

Initialize event's mouse and key attributes initialized according to the state of\n the input devices as they would be for user interaction events.

\n\n \n\n

If there is no relevant pointing device, then initialize event's screenX, screenY, clientX, clientY, and button attributes to 0.

" + "html": "

Initialize event's mouse and key attributes initialized according to the state of\n the input devices as they would be for user interaction events.

\n\n \n\n

If there is no relevant pointing device, then initialize event's screenX, screenY, clientX, clientY,\n and button attributes to 0.

" }, { "html": "

Dispatch event at the specified\n target element.

" @@ -19943,7 +20132,7 @@ ] }, { - "html": "

Set element's popover close watcher to the result of establishing a close watcher given\n element's relevant global object, with:

\n\n " + "html": "

Set element's popover close watcher to the result of establishing a close watcher given\n element's relevant global object, with:

\n\n " } ] }, @@ -20650,7 +20839,7 @@ { "name": "light dismiss open popovers", "href": "https://html.spec.whatwg.org/multipage/popover.html#light-dismiss-open-popovers", - "html": "To light dismiss open popovers, given an Event event:", + "html": "To light dismiss open popovers, given a PointerEvent\n event:", "rationale": "assert", "steps": [ { @@ -20669,10 +20858,10 @@ "html": "

If topmostPopover is null, then return.

" }, { - "html": "

If event is a PointerEvent and event's type is \"pointerdown\",\n then: set document's popover pointerdown target to the result of running\n topmost clicked popover given target.

" + "html": "

If event's type is \"pointerdown\", then: set document's popover\n pointerdown target to the result of running topmost clicked popover given\n target.

" }, { - "html": "If event is a PointerEvent and event's type is \"pointerup\",\n then:", + "html": "If event's type is \"pointerup\", then:", "rationale": "let", "steps": [ { diff --git a/ed/dfns/html.json b/ed/dfns/html.json index 086d0aa69668..37e1ce77e96d 100644 --- a/ed/dfns/html.json +++ b/ed/dfns/html.json @@ -4815,6 +4815,25 @@ }, "definedIn": "prose" }, + { + "id": "open-dialogs-list", + "href": "https://html.spec.whatwg.org/multipage/dom.html#open-dialogs-list", + "linkingText": [ + "open dialogs list" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-document-object", + "href": "https://html.spec.whatwg.org/multipage/dom.html#the-document-object", + "title": "The Document object", + "number": "3.1.1" + }, + "definedIn": "prose" + }, { "id": "resource-metadata-management", "href": "https://html.spec.whatwg.org/multipage/dom.html#resource-metadata-management", @@ -39725,6 +39744,166 @@ }, "definedIn": "prose" }, + { + "id": "attr-dialog-closedby", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby", + "linkingText": [ + "closedby" + ], + "localLinkingText": [], + "type": "element-attr", + "for": [ + "dialog" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, + { + "id": "attr-dialog-closedby-any", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-any", + "linkingText": [ + "any" + ], + "localLinkingText": [], + "type": "attr-value", + "for": [ + "dialog/closedby" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "table" + }, + { + "id": "attr-dialog-closedby-any-state", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-any-state", + "linkingText": [ + "Any" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "table" + }, + { + "id": "attr-dialog-closedby-closerequest", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-closerequest", + "linkingText": [ + "closerequest" + ], + "localLinkingText": [], + "type": "attr-value", + "for": [ + "dialog/closedby" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "table" + }, + { + "id": "attr-dialog-closedby-closerequest-state", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-closerequest-state", + "linkingText": [ + "Close Request" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "table" + }, + { + "id": "attr-dialog-closedby-none", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-none", + "linkingText": [ + "none" + ], + "localLinkingText": [], + "type": "attr-value", + "for": [ + "dialog/closedby" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "table" + }, + { + "id": "attr-dialog-closedby-none-state", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-none-state", + "linkingText": [ + "None" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "table" + }, + { + "id": "attr-dialog-closedby-auto-state", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-auto-state", + "linkingText": [ + "Auto" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, { "id": "dialog-toggle-task-tracker", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-toggle-task-tracker", @@ -39805,6 +39984,44 @@ }, "definedIn": "prose" }, + { + "id": "set-the-dialog-close-watcher", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#set-the-dialog-close-watcher", + "linkingText": [ + "set the dialog close watcher" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, + { + "id": "computed-closed-by-state", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#computed-closed-by-state", + "linkingText": [ + "computed closed-by state" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, { "id": "dialog-focusing-steps", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-focusing-steps", @@ -39845,6 +40062,27 @@ }, "definedIn": "prose" }, + { + "id": "dom-dialog-requestclose", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-requestclose", + "linkingText": [ + "requestClose(returnValue)" + ], + "localLinkingText": [], + "type": "method", + "for": [ + "HTMLDialogElement" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, { "id": "close-the-dialog", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#close-the-dialog", @@ -39885,6 +40123,25 @@ }, "definedIn": "prose" }, + { + "id": "dialog-pointerdown-target", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-pointerdown-target", + "linkingText": [ + "dialog pointerdown target" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, { "id": "dialog-close-watcher", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-close-watcher", @@ -39904,6 +40161,44 @@ }, "definedIn": "prose" }, + { + "id": "request-close-return-value", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#request-close-return-value", + "linkingText": [ + "request close return value" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, + { + "id": "enable-close-watcher-for-requestclose()", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#enable-close-watcher-for-requestclose()", + "linkingText": [ + "enable close watcher for requestClose()" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, { "id": "is-modal", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#is-modal", @@ -39942,6 +40237,27 @@ }, "definedIn": "prose" }, + { + "id": "dom-dialog-closedby", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-closedby", + "linkingText": [ + "closedBy" + ], + "localLinkingText": [], + "type": "attribute", + "for": [ + "HTMLDialogElement" + ], + "access": "public", + "informative": false, + "heading": { + "id": "the-dialog-element", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element", + "title": "The dialog element", + "number": "4.11.4" + }, + "definedIn": "prose" + }, { "id": "dom-dialog-open", "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-open", @@ -39963,6 +40279,82 @@ }, "definedIn": "prose" }, + { + "id": "dialog-light-dismiss", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "linkingText": [ + "Dialog light dismiss" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "dialog-light-dismiss", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "title": "Dialog light dismiss", + "number": "4.11.5" + }, + "definedIn": "heading" + }, + { + "id": "light-dismiss-open-dialogs", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#light-dismiss-open-dialogs", + "linkingText": [ + "light dismiss open dialogs" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "dialog-light-dismiss", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "title": "Dialog light dismiss", + "number": "4.11.5" + }, + "definedIn": "prose" + }, + { + "id": "run-light-dismiss-activities", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#run-light-dismiss-activities", + "linkingText": [ + "run light dismiss activities" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "dialog-light-dismiss", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "title": "Dialog light dismiss", + "number": "4.11.5" + }, + "definedIn": "prose" + }, + { + "id": "nearest-clicked-dialog", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#nearest-clicked-dialog", + "linkingText": [ + "nearest clicked dialog" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "dialog-light-dismiss", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "title": "Dialog light dismiss", + "number": "4.11.5" + }, + "definedIn": "prose" + }, { "id": "script", "href": "https://html.spec.whatwg.org/multipage/scripting.html#script", @@ -57091,6 +57483,25 @@ }, "definedIn": "prose" }, + { + "id": "close-watcher-get-enabled-state", + "href": "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-get-enabled-state", + "linkingText": [ + "get enabled state" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "close-watcher-infrastructure", + "href": "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure", + "title": "Close watcher infrastructure", + "number": "6.10.2" + }, + "definedIn": "prose" + }, { "id": "close-watcher-active", "href": "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-active", @@ -57167,6 +57578,25 @@ }, "definedIn": "prose" }, + { + "id": "create-close-watcher-getenabledstate", + "href": "https://html.spec.whatwg.org/multipage/interaction.html#create-close-watcher-getenabledstate", + "linkingText": [ + "getEnabledState" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "close-watcher-infrastructure", + "href": "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure", + "title": "Close watcher infrastructure", + "number": "6.10.2" + }, + "definedIn": "prose" + }, { "id": "close-watcher-request-close", "href": "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-request-close", diff --git a/ed/headings/html.json b/ed/headings/html.json index 530ddac3d355..bfb34a9543fe 100644 --- a/ed/headings/html.json +++ b/ed/headings/html.json @@ -3355,6 +3355,13 @@ "title": "The dialog element", "number": "4.11.4" }, + { + "id": "dialog-light-dismiss", + "href": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "level": 4, + "title": "Dialog light dismiss", + "number": "4.11.5" + }, { "id": "scripting-3", "href": "https://html.spec.whatwg.org/multipage/scripting.html#scripting-3", diff --git a/ed/headings/tc39-temporal.json b/ed/headings/tc39-temporal.json index bfb4a2b13da3..71ec2017fb4f 100644 --- a/ed/headings/tc39-temporal.json +++ b/ed/headings/tc39-temporal.json @@ -3675,7 +3675,7 @@ { "id": "sec-temporal-iso8601grammar", "href": "https://tc39.es/proposal-temporal/#sec-temporal-iso8601grammar", - "title": "ISO 8601 grammar", + "title": "RFC 9557 / ISO 8601 grammar", "level": 2, "number": "13.30" }, diff --git a/ed/idl/html.idl b/ed/idl/html.idl index d4f8b9a7680c..3832a6f9b718 100644 --- a/ed/idl/html.idl +++ b/ed/idl/html.idl @@ -1222,9 +1222,11 @@ interface HTMLDialogElement : HTMLElement { [CEReactions] attribute boolean open; attribute DOMString returnValue; + [CEReactions] attribute DOMString closedBy; [CEReactions] undefined show(); [CEReactions] undefined showModal(); [CEReactions] undefined close(optional DOMString returnValue); + [CEReactions] undefined requestClose(optional DOMString returnValue); }; [Exposed=Window] diff --git a/ed/ids/html.json b/ed/ids/html.json index 273f0a863ebc..3be3720a6fce 100644 --- a/ed/ids/html.json +++ b/ed/ids/html.json @@ -1680,6 +1680,9 @@ "https://html.spec.whatwg.org/multipage/infrastructure.html#event-scroll", "https://html.spec.whatwg.org/multipage/infrastructure.html#event-scrollend", "https://html.spec.whatwg.org/multipage/infrastructure.html#set-up-browsing-context-features", + "https://html.spec.whatwg.org/multipage/infrastructure.html#mouseevent-clientx", + "https://html.spec.whatwg.org/multipage/infrastructure.html#mouseevent-clienty", + "https://html.spec.whatwg.org/multipage/infrastructure.html#dependencies%3Amouseevent-2", "https://html.spec.whatwg.org/multipage/infrastructure.html#conformant-style-sheet", "https://html.spec.whatwg.org/multipage/infrastructure.html#parse-a-list-of-component-values", "https://html.spec.whatwg.org/multipage/infrastructure.html#parse-a-comma-separated-list-of-component-values", @@ -3794,6 +3797,10 @@ "https://html.spec.whatwg.org/multipage/dom.html#concept-document-bfcache-blocking-details", "https://html.spec.whatwg.org/multipage/dom.html#the-document-object%3Aset", "https://html.spec.whatwg.org/multipage/dom.html#the-document-object%3Anrr-details-struct", + "https://html.spec.whatwg.org/multipage/dom.html#the-document-object%3Adocument-17", + "https://html.spec.whatwg.org/multipage/dom.html#open-dialogs-list", + "https://html.spec.whatwg.org/multipage/dom.html#the-document-object%3Alist", + "https://html.spec.whatwg.org/multipage/dom.html#the-document-object%3Athe-dialog-element", "https://html.spec.whatwg.org/multipage/dom.html#the-documentorshadowroot-interface", "https://html.spec.whatwg.org/multipage/dom.html#the-documentorshadowroot-interface%3Adocumentorshadowroot", "https://html.spec.whatwg.org/multipage/dom.html#the-documentorshadowroot-interface%3Adom-documentorshadowroot", @@ -26346,6 +26353,7 @@ "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-element-tag-omission", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-element-attributes", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aglobal-attributes", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-element-accessibility-considerations", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-element-dom", @@ -26356,11 +26364,15 @@ "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-open", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-returnvalue", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acereactions-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-show", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-closedby", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acereactions-3", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-show", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acereactions-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acereactions-5", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-close", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acereactions-6", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-requestclose", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-3", @@ -26383,35 +26395,66 @@ "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-open", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aboolean-attribute", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-6", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aenumerated-attribute", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-any", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-any-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-request", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-closerequest", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-closerequest-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-request-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-none", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-none-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ainvalid-value-default", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Amissing-value-default", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#attr-dialog-closedby-auto-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-auto-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-closerequest-state", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-7", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-none-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-8", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#note-dialog-remove-open-attribute", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-close", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-close-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-request", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-request-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adocument", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ablocked-by-a-modal-dialog", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-close-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-hidden", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-tabindex", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-8", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-show-dev", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-9", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-showmodal-dev", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-show-dev", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-10", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-showmodal-dev", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-11", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-fe-autofocus-6", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-close-dev", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-11", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-returnvalue-dev", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-12", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-requestclose-dev", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-request-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-cancel", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-event-preventdefault", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-close-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-close-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-cancel-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-close-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-request-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-none", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-returnvalue-dev", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-13", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-14", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-toggle-task-tracker", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atoggle-task-tracker", "https://html.spec.whatwg.org/multipage/interactive-elements.html#queue-a-dialog-toggle-event-task", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-14", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-15", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-toggle-task-tracker", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-toggle-task-tracker-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atoggle-task-old-state", @@ -26452,38 +26495,44 @@ "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-8", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-5", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-6", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-7", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aopen-dialogs-list", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aset-the-dialog-close-watcher", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-8", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-9", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-10", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-11", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ashowing-hint-popover-list", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-9", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-12", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aauto-popover-list", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ahide-all-popovers-until", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-focusing-steps-4", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-10", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-13", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-showmodal", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-11", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-14", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-9", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-12", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-13", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-15", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-16", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-10", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ainvalidstateerror-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adomexception-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-14", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-17", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afully-active", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ainvalidstateerror-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adomexception-3", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-15", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-18", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconnected", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ainvalidstateerror-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adomexception-4", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-16", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-19", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apopover-showing-state", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ainvalidstateerror-5", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adomexception-5", @@ -26493,114 +26542,153 @@ "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-event-cancelable-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-toggleevent-oldstate-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-toggleevent-newstate-3", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-17", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-20", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-11", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-18", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-21", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconnected-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-19", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-22", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apopover-showing-state-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aqueue-a-dialog-toggle-event-task-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-12", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-20", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-23", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-3", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-21", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-22", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-24", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aassert", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-25", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aopen-dialogs-list-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-contains", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-26", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-27", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-28", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aopen-dialogs-list-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-29", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-6", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ablocked-by-a-modal-dialog-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-23", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-30", "https://html.spec.whatwg.org/multipage/interactive-elements.html#note-dialog-plus-focus-fixup", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-area-of-the-document", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ainert", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ashadow-including-descendant", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-area-of-the-document-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aviewport", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-24", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-31", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-7", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atop-layer", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-contains", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-25", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-contains-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-32", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aadd-an-element-to-the-top-layer", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-26", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-33", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aset-the-dialog-close-watcher-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-34", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-35", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-36", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-8", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-37", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ashowing-hint-popover-list-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-38", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aauto-popover-list-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ahide-all-popovers-until-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-focusing-steps-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-39", "https://html.spec.whatwg.org/multipage/interactive-elements.html#canceling-dialogs", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-27", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#set-the-dialog-close-watcher", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-16", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aestablish-a-close-watcher", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-28", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-relevant-global", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acreate-close-watcher-cancelaction", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-event-fire-4", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-cancel", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-29", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-cancel-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-event-cancelable-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acreate-close-watcher-closeaction", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-the-dialog", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-30", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-31", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-32", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-5", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor-3", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-33", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ashowing-hint-popover-list-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atopmost-popover-ancestor-4", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-34", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aauto-popover-list-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ahide-all-popovers-until-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-focusing-steps-5", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-35", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Arequest-close-return-value", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acreate-close-watcher-getenabledstate", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aenable-close-watcher-for-requestclose()", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Acomputed-closed-by-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-none-state-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#computed-closed-by-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-17", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-auto-state-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-closerequest-state-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-none-state-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-6", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-focusing-steps", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-15", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-18", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-fe-autofocus-7", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocus-delegate", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocusing-steps", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocusable", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-16", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-19", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-area-of-the-document-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-navigable", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anav-top", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anav-document", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-6", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-9", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-document-origin", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Asame-origin", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-document-origin-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-empty", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aautofocus-candidates", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aautofocus-processed-flag", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-17", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-20", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ahtml-element-removing-steps", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-watcher-destroy", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-4", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-7", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-10", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atop-layer-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-contains-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-contains-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aremove-an-element-from-the-top-layer-immediately", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-remove", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-11", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aopen-dialogs-list-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-close", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-the-dialog-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-36", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-18", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#close-the-dialog", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athis-40", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-requestclose", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-13", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aassert-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aenable-close-watcher-for-requestclose()-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Arequest-close-return-value-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-watcher-request-close", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-6", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aenable-close-watcher-for-requestclose()-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-21", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#close-the-dialog", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-14", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-event-fire-5", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-beforetoggle-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Atoggleevent-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-toggleevent-oldstate-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-toggleevent-newstate-4", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-14", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aqueue-a-dialog-toggle-event-task-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-15", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-5", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Arequest-an-element-to-be-removed-from-the-top-layer", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aqueue-a-dialog-toggle-event-task-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-16", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-6", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Arequest-an-element-to-be-removed-from-the-top-layer", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-7", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ais-modal-8", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alist-remove-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-12", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aopen-dialogs-list-5", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-returnvalue-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Arequest-close-return-value-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Apreviously-focused-element-5", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-8", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Anode-document-13", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-area-of-the-document-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-anchor", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ashadow-including-inclusive-descendant", @@ -26608,40 +26696,99 @@ "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aqueue-an-element-task-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Auser-interaction-task-source", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aconcept-event-fire-6", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-close-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-5", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-watcher-destroy-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-6", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aevent-close-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-7", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-watcher-destroy-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-8", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-close-watcher-9", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-returnvalue", "https://html.spec.whatwg.org/multipage/interactive-elements.html#note-dialog-method-names", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-19", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-22", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-hidden-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-16", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-17", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-18", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-open", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-20", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-23", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-open-2", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-21", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-22", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-24", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adocument-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-pointerdown-target", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ahtmldialogelement", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-25", "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-close-watcher", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aclose-watcher", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-23", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-26", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#request-close-return-value", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-27", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#enable-close-watcher-for-requestclose()", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-28", "https://html.spec.whatwg.org/multipage/interactive-elements.html#is-modal", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-dialog-element-24", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ahtml-elements", "https://html.spec.whatwg.org/multipage/interactive-elements.html#previously-focused-element", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-showmodal-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adom-dialog-show-2", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-3", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Adialog-focusing-steps-6", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-popover", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Afocused-4", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Ashow-popover", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-open", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-closedby", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Areflect", - "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-18", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-closedby-7", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Alimited-to-only-known-values", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-dialog-open", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Areflect-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Aattr-dialog-open-19", "https://html.spec.whatwg.org/multipage/interactive-elements.html#the-dialog-element%3Athe-strong-element", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Athe-dialog-element", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aattr-dialog-closedby", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aattr-dialog-closedby-any-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Athe-dialog-element-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Athe-dialog-element-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aclose-request", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#light-dismiss-open-dialogs", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Apointerevent", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aassert", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adom-event-istrusted", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aconcept-event-target", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Anode-document", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aopen-dialogs-list", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Alist-is-empty", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Anearest-clicked-dialog", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adom-event-type", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aevent-pointerdown", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adialog-pointerdown-target", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adom-event-type-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aevent-pointerup", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adialog-pointerdown-target-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adialog-pointerdown-target-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aopen-dialogs-list-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Acomputed-closed-by-state", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aattr-dialog-closedby-any-state-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aassert-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adialog-close-watcher", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aclose-watcher-request-close", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Adialog-close-watcher-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#run-light-dismiss-activities", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Apointerevent-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Alight-dismiss-open-popovers", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Alight-dismiss-open-dialogs", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Arun-light-dismiss-activities", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#nearest-clicked-dialog", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Apointerevent-3", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aconcept-event-target-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Athe-dialog-element-4", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aattr-dialog-open", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Ais-modal", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Amouseevent-clientx", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Amouseevent-clienty", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Amouseevent-clientx-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Amouseevent-clienty-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Athe-dialog-element-5", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aattr-dialog-open-2", + "https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-light-dismiss%3Aflat-tree", "https://html.spec.whatwg.org/multipage/scripting.html#head", "https://html.spec.whatwg.org/multipage/scripting.html#living-standard", "https://html.spec.whatwg.org/multipage/scripting.html#toc-semantics", @@ -34783,6 +34930,7 @@ "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-close-action", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-close-action", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-is-running-cancel", + "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-get-enabled-state", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-4", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-active", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-window", @@ -34793,6 +34941,7 @@ "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Awindow-4", "https://html.spec.whatwg.org/multipage/interaction.html#create-close-watcher-cancelaction", "https://html.spec.whatwg.org/multipage/interaction.html#create-close-watcher-closeaction", + "https://html.spec.whatwg.org/multipage/interaction.html#create-close-watcher-getenabledstate", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aassert", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aconcept-document-window", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Afully-active", @@ -34801,6 +34950,7 @@ "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-cancel-action", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-close-action-2", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-is-running-cancel", + "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-get-enabled-state", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-manager-4", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-manager-groups", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Alist-size", @@ -34818,6 +34968,7 @@ "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-request-close", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-6", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-active", + "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-get-enabled-state-2", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-is-running-cancel-2", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-window-3", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aconcept-document-window-2", @@ -34841,6 +34992,7 @@ "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-close", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-8", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-active-2", + "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-get-enabled-state-3", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-window-4", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aconcept-document-window-3", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Afully-active-3", @@ -34864,6 +35016,7 @@ "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-manager-9", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-manager-groups-9", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Alist-iterate-2", + "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-get-enabled-state-4", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-request-close-2", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Abreak", "https://html.spec.whatwg.org/multipage/interaction.html#close-watcher-infrastructure%3Aclose-watcher-manager-10", @@ -35494,6 +35647,8 @@ "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Aevent-dnd-dragleave-2", "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Aevent-dnd-dragend-2", "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Adom-event-cancelable", + "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Amouseevent-clientx", + "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Amouseevent-clienty", "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Aconcept-event-dispatch", "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Adrag-data-store-allowed-effects-state-2", "https://html.spec.whatwg.org/multipage/dnd.html#the-dragevent-interface%3Adom-datatransfer-effectallowed-4", @@ -35978,6 +36133,7 @@ "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Acreate-close-watcher-cancelaction", "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Acreate-close-watcher-closeaction", "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Ahide-popover-algorithm-2", + "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Acreate-close-watcher-getenabledstate", "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Apreviously-focused-element", "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Afocused-area-of-the-document", "https://html.spec.whatwg.org/multipage/popover.html#the-popover-attribute%3Adom-anchor", @@ -36315,25 +36471,22 @@ "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aattr-popover-auto-state", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aclose-request", "https://html.spec.whatwg.org/multipage/popover.html#light-dismiss-open-popovers", - "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aevent", + "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Apointerevent", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aassert", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Adom-event-istrusted", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aconcept-event-target", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Anode-document", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Atopmost-auto-popover", - "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Apointerevent", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Adom-event-type", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aevent-pointerdown", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Apopover-pointerdown-target", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Atopmost-clicked-popover", - "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Apointerevent-2", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Adom-event-type-2", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Aevent-pointerup", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Atopmost-clicked-popover-2", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Apopover-pointerdown-target-2", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Apopover-pointerdown-target-3", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Ahide-all-popovers-until", - "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Alight-dismiss-open-popovers", "https://html.spec.whatwg.org/multipage/popover.html#topmost-clicked-popover", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Anode", "https://html.spec.whatwg.org/multipage/popover.html#popover-light-dismiss%3Anearest-inclusive-open-popover", @@ -64194,6 +64347,10 @@ "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Avalid-url-potentially-surrounded-by-spaces", "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aclasses", "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aset-of-space-separated-tokens", + "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aattr-dialog-closedby", + "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aattr-dialog-closedby-any", + "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aattr-dialog-closedby-closerequest", + "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aattr-dialog-closedby-none", "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aattr-link-color", "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Aattr-link-rel-5", "https://html.spec.whatwg.org/multipage/indices.html#attributes-3%3Acolor", diff --git a/ed/index.json b/ed/index.json index a9e774174b1e..dc6fda1fe7a3 100644 --- a/ed/index.json +++ b/ed/index.json @@ -1,7 +1,7 @@ { "type": "crawl", "title": "Reffy crawl", - "date": "2025-01-15T00:56:04.937Z", + "date": "2025-01-15T06:41:59.160Z", "options": { "fallback": "ed/index.json", "output": "report", @@ -2155,7 +2155,7 @@ ], "crawled": "https://drafts.csswg.org/css-gcpm-4/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "24 January 2024", @@ -2453,7 +2453,7 @@ ], "crawled": "https://drafts.csswg.org/css-page-4/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "12 May 2023", @@ -2514,7 +2514,7 @@ ], "crawled": "https://drafts.csswg.org/css-position-4/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "19 November 2024", @@ -2763,7 +2763,7 @@ ], "crawled": "https://drafts.csswg.org/selectors-5/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "24 September 2024", @@ -3319,9 +3319,9 @@ ], "crawled": "https://html.spec.whatwg.org/multipage/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 07:33:01 GMT" + "lastModified": "Wed, 15 Jan 2025 05:00:32 GMT" }, - "date": "14 January 2025", + "date": "15 January 2025", "algorithms": "algorithms/html.json", "links": "links/html.json", "refs": "refs/html.json", @@ -8125,9 +8125,9 @@ ], "crawled": "https://tc39.es/proposal-temporal/", "crawlCacheInfo": { - "lastModified": "Fri, 10 Jan 2025 15:15:00 GMT" + "lastModified": "Wed, 15 Jan 2025 01:05:22 GMT" }, - "date": "10 January 2025", + "date": "15 January 2025", "links": "links/tc39-temporal.json", "dfns": "dfns/tc39-temporal.json", "headings": "headings/tc39-temporal.json", @@ -18299,7 +18299,7 @@ ], "crawled": "https://drafts.csswg.org/css-align-3/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "19 December 2024", @@ -19187,7 +19187,7 @@ ], "crawled": "https://drafts.csswg.org/css-cascade-6/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "8 November 2024", @@ -19949,7 +19949,7 @@ ], "crawled": "https://drafts.csswg.org/css-contain-3/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "20 June 2024", @@ -20084,7 +20084,7 @@ ], "crawled": "https://drafts.csswg.org/css-counter-styles-3/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "18 December 2023", @@ -21122,7 +21122,7 @@ ], "crawled": "https://drafts.csswg.org/css-inline-3/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "10 January 2025", @@ -22731,7 +22731,7 @@ ], "crawled": "https://drafts.csswg.org/css-scoping-1/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "27 September 2024", @@ -22939,7 +22939,7 @@ ], "crawled": "https://drafts.csswg.org/css-scroll-snap-2/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "16 December 2024", @@ -24317,7 +24317,7 @@ ], "crawled": "https://drafts.csswg.org/css-ui-4/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "22 December 2024", @@ -32505,7 +32505,7 @@ ], "crawled": "https://drafts.csswg.org/resize-observer-1/", "crawlCacheInfo": { - "lastModified": "Tue, 14 Jan 2025 22:44:01 GMT" + "lastModified": "Tue, 14 Jan 2025 22:44:02 GMT" }, "generator": "bikeshed", "date": "27 January 2023", diff --git a/ed/links/html.json b/ed/links/html.json index 7b18b632fa5f..1bf8b8ab87f1 100644 --- a/ed/links/html.json +++ b/ed/links/html.json @@ -1895,7 +1895,9 @@ "eventdef-window-resize", "eventdef-document-scroll", "eventdef-document-scrollend", - "set-up-browsing-context-features" + "set-up-browsing-context-features", + "dom-mouseevent-clientx", + "dom-mouseevent-clienty" ] }, "https://drafts.csswg.org/cssom/": { diff --git a/ed/links/tc39-temporal.json b/ed/links/tc39-temporal.json index 870a5049801c..cce42771c73d 100644 --- a/ed/links/tc39-temporal.json +++ b/ed/links/tc39-temporal.json @@ -12,9 +12,9 @@ "naming" ] }, - "https://datatracker.ietf.org/doc/html/draft-ietf-sedate-datetime-extended": { + "https://datatracker.ietf.org/doc/html/rfc9557": { "anchors": [ - "section-3.1", + "name-abnf", "section-3.1-4" ] },