diff --git a/source b/source index 1d4de3a60e2..6a98c80c634 100644 --- a/source +++ b/source @@ -56881,6 +56881,9 @@ interface HTMLButtonElement : HTMLElement {
If target is not null:
Let focusSetterDocument be element's node + document.
Let command be element's command attribute.
If validity is true, then run the show popover - algorithm given target, false, and element.
Otherwise:
@@ -56961,14 +56965,15 @@ interface HTMLButtonElement : HTMLElement { validity be false.If validity is true, then run the show popover - algorithm given target, false, and element.
Otherwise, if this standard defines command steps for target's local name, then run the corresponding command steps given target, element, - and command.
Run the show popover algorithm given select's select - popover, false, and select.
If this has an open attribute, then
throw an "InvalidStateError" DOMException.
Let focusSetterDocument be the incumbent global object's associated Document.
If the result of firing an event named Run hide popovers until given document, hideUntil,
false, and true. Run the dialog focusing steps given this. Run the dialog focusing steps given this and
+ focusSetterDocument. The Let focusSetterDocument be the incumbent global object's associated Show a modal dialog given this, null, and
+ focusSetterDocument. To show a modal dialog given a To show a modal dialog given a If subject has an Run hide popovers until given document, hideUntil,
false, and true. Run the dialog focusing steps given subject. Run the dialog focusing steps given subject and
+ focusSetterDocument. The command steps for If element is in the HTMLDialogElement : HTMLElement {
If command is the Show Modal state and element does
not have an The dialog focusing steps, given a The dialog focusing steps, given a If the allow focus steps given subject's node
- document return false, then return. If subject's node document is not fully active, then
+ return. If the allow focus steps given focusSetterDocument return false,
+ then return. Let control be null. If current is null, then return. If the allow focus steps given current's active document return false, then return. If current's active document is not
+ fully active, then return. Let focusSetterDocument be the incumbent global object's associated If the allow focus steps given focusSetterDocument return false,
+ then return. Run the focusing steps with current. If the allow focus steps given this's node document
- return false, then return. If this's node document is not fully active, then
+ return. Let focusSetterDocument be the incumbent global object's associated If the allow focus steps given focusSetterDocument return false,
+ then return. Run the focusing steps for this. The allow focus steps, given a If target is allowed to use the " If focusSetterDocument is not fully active, then return
+ false. If focusSetterDocument is allowed to use the " If target's relevant global object has transient
- activation, then return true. If focusSetterDocument's relevant global object has
+ transient activation, then return true. Return false. Return the result of running the has focus steps given
+ focusSetterDocument. Remove element from
candidates. If the allow focus steps given doc return false, then
+ continue. Let inclusiveAncestorDocuments be a list consisting of the
active document of doc's inclusive
ancestor navigables. Let focusSetterDocument be the incumbent global object's associated Let source be options[" Run show popover given this, true, and
- source. Run show popover given this, true, source, and
+ focusSetterDocument. To show popover, given an HTML element
- element, a boolean throwExceptions, and an HTML
- element or null source: Let document be element's node document. Set element's implicit anchor element to
source. Run the popover focusing steps given element. Run the popover focusing steps given element and
+ focusSetterDocument. If shouldRestoreFocus is true and element's Otherwise, if force is null or true, then run show popover given
- this, true, and source. Otherwise, if force is null or true: Let focusSetterDocument be the incumbent global object's associated Run show popover given this, true, source, and
+ focusSetterDocument. Otherwise: To perform the popover focusing steps for an HTML
- element subject: If the allow focus steps given subject's node
- document return false, then return. If the allow focus steps given focusSetterDocument return false,
+ then return. If subject is a If subject has the If validity is true, then run show popover given
- popover, false, and node.beforetoggle, using ToggleEvent, with the cancelable attribute initialized to true, the HTMLDialogElement : HTMLElement {
showModal() method steps are to show a modal
- dialog given this and null.
+
Document.dialog element subject and an
- Element or null source:dialog element subject, an
+ Element or null source, and a Document
+ focusSetterDocument:
open attribute and
@@ -66700,7 +66720,8 @@ interface HTMLDialogElement : HTMLElement {
dialog elements, given an element
- element, an element source, and a command attribute command, are:command attribute command, and a
+ Document focusSetterDocument, are:
open attribute, then
- show a modal dialog given element and source.dialog element subject,
- are as follows:dialog element subject
+ and a Document focusSetterDocument, are as follows:
-
Document.
-
Document.Document object
- target, are:
-
focus-without-user-activation" feature,
then return true.
+
Document.source"] if it exists; otherwise, null.Document
+ focusSetterDocument:
popover attribute is not in the DragEventInit : MouseEventInit {
the hide popover algorithm given this, true, true, true, and
null.
+
+ Document.Document
+ focusSetterDocument:
-
@@ -162133,6 +162198,7 @@ INSERT INTERFACES HERE
Félix Sanz,
Felix Sasaki,
Fernando Altomare Serboncini,
+ Fernando Fiori,
Forbes Lindesay,
Francesco Schwarz,
Francis Brosnan Blazquez,
dialog element, then run the dialog focusing
- steps given subject and return.autofocus
attribute, then let control be subject.
@@ -93292,7 +93356,8 @@ dictionary DragEventInit : MouseEventInit {
validity be false.