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.
If this has an open
attribute and\n is modal of this is false, then return.
If this has an open
attribute, then\n throw an \"InvalidStateError
\" DOMException
.
Add an open
attribute to this, whose\n value is the empty string.
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.
If this has an open
attribute and\n is modal of this is true, then return.
If this has an open
attribute, then\n throw an \"InvalidStateError
\" DOMException
.
If this has an open
attribute, then\n throw an \"InvalidStateError
\" DOMException
.
If this's node document is not fully active, then\n throw an \"InvalidStateError
\" DOMException
.
If this's node document is not fully active, then\n throw an \"InvalidStateError
\" DOMException
.
If this is not connected, then throw an\n \"InvalidStateError
\" DOMException
.
If this is not connected, then throw an\n \"InvalidStateError
\" DOMException
.
If this is in the popover showing\n state, then throw an \"InvalidStateError
\"\n DOMException
.
If this is in the popover showing\n state, then throw an \"InvalidStateError
\"\n DOMException
.
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.
If this has an open
attribute,\n then return.
If this has an open
attribute,\n then return.
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
\".
Add an open
attribute to this, whose\n value is the empty string.
Add an open
attribute to this, whose\n value is the empty string.
Set the is modal flag of this to true.
" + "html": "" }, { - "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\ncancelAction given\n canPreventClose being to return the result of firing an event named cancel
at this, with the cancelable
attribute initialized to\n canPreventClose.
closeAction being to close the\n dialog given this and null.
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 adialog
\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\ncancelAction given\n canPreventClose being to return the result of firing\n an event named cancel
at dialog, with the\n cancelable
attribute initialized to\n canPreventClose.
closeAction being to close the\n dialog given dialog and dialog's request close return\n value.
getEnabledState being to return\n true if dialog's enable close watcher for requestClose()
is true or dialog's\n computed closed-by state is not None; otherwise false.
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.
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": "Thedialog
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": "TherequestClose(returnValue)
method steps\n are:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "If this does not have an open
\n attribute, then return.
Assert: this's close\n watcher is not null.
" + }, + { + "html": "Set dialog's enable close watcher for requestClose()
to true.
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.
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.
If subject does not have an open
\n attribute, then return.
Fire an event named beforetoggle
, using ToggleEvent
, with the oldState
attribute initialized to \"open
\" and the newState
attribute\n initialized to \"closed
\" at subject.
If subject does not have an open
\n attribute, then return.
If subject does not have an open
\n attribute, then return.
Queue a dialog toggle event task given subject, \"open
\", and \"closed
\".
Remove subject's open
\n attribute.
Remove subject's open
\n attribute.
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.
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.
Queue an element task on the user interaction task source given the\n subject element to fire an event named\n close
at subject.
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 aPointerEvent
event:",
+ "rationale": "assert",
+ "steps": [
+ {
+ "html": "Assert: event's isTrusted
attribute is true.
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.
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 aPointerEvent
\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 aPointerEvent
\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
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.
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 aWindow
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.
Let closeWatcher be a new close watcher, with
\n\nLet closeWatcher be a new close watcher, with
\n\nLet 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.
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.
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.
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\nIf there is no relevant pointing device, then initialize event's screenX
, screenY
, clientX
, clientY
, and button
attributes to 0.
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\nIf there is no relevant pointing device, then initialize event's screenX
, screenY
, clientX
, clientY
,\n and button
attributes to 0.
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\ncancelAction being to return\n true.
closeAction being to hide a popover given element, true, true,\n and false.
Set element's popover close watcher to the result of establishing a close watcher given\n element's relevant global object, with:
\n\ncancelAction being to return\n true.
closeAction being to hide a popover given element, true, true,\n and false.
getEnabledState being to return\n true.
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.
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.
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"
]
},