diff --git a/source b/source
index ef1bff95b27..ff8f870c5c4 100644
--- a/source
+++ b/source
@@ -4876,6 +4876,10 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
data-x="">cross-origin-isolated", which has a default allowlist of 'self'
.
+
focus-without-user-activation
", which has a default allowlist of 'self'
.If this algorithm is triggered without transient use
+ activation and the target is not allowed to use the "focus-without-user-activation
" feature,
+ then return.
Let control be null.
If subject has the autofocus
@@ -80532,6 +80541,12 @@ dictionary ToggleEventInit : EventInit {
If current is null, then return.
If this algorithm is triggered without transient user
+ activation and is not triggered by script execution from current's
+ ancestor navigables, and current's active document is not
+ allowed to use the "
+ focus-without-user-activation
" feature, then return.
Run the focusing steps with current.
If current is a top-level traversable, user agents are encouraged @@ -80551,6 +80566,12 @@ dictionary ToggleEventInit : EventInit { method on elements, when invoked, must run the following steps:
If this algorithm is triggered without transient user
+ activation and is not triggered by script execution from element's ancestor
+ navigables, and the element's node document is not allowed to use
+ the "focus-without-user-activation
"
+ feature, then return.
If the element is marked as locked for focus, then return.
Mark the element as locked for focus.
If target's active sandboxing flag set has the sandboxed automatic features browsing context flag, then return.
If this algorithm is triggered without transient use
+ activation and the target is not allowed to use the "focus-without-user-activation
" feature,
+ then return.
For each ancestorNavigable of target's ancestor navigables: if ancestorNavigable's active document's DragEventInit : MouseEventInit { element subject:
If this algorithm is triggered without transient use
+ activation and the target is not allowed to use the "focus-without-user-activation
" feature,
+ then return.
If subject is a dialog
element, then run the dialog focusing
steps given subject and return.