diff --git a/source b/source index 1d4de3a60e2..4f72f830033 100644 --- a/source +++ b/source @@ -87402,8 +87402,15 @@ dictionary CommandEventInit : EventInit {
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 Document.
If the allow focus steps given focusSetterDocument return false, + then return.
Run the focusing steps with current.
The allow focus steps, given a Document object
- target, are:
If target is allowed to use the " If focusSetterDocument is not fully active, then return
+ false.
If focusSetterDocument is allowed to use the "focus-without-user-activation" feature,
then return true.
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.