From 8e312f213c1b8cc01dbf7bc477166c7e88059142 Mon Sep 17 00:00:00 2001
From: Ehsan Karamad If target's active sandboxing flag set has the
sandboxed automatic features browsing context flag, then return. If this algorithm is not triggered by user activation and the
+ policy-controlled feature " If target's origin is not the same as the origin of the node document of the currently
focused element in target's top-level browsing context, then
@@ -73752,6 +73760,11 @@ END:VCARD
If current is null, then return. If this algorithm is not triggered by user activation and the
+ policy-controlled feature " Run the focusing steps with current. If current is a top-level browsing context, user agents are
@@ -73778,6 +73791,11 @@ END:VCARD
If this algorithm is not triggered by user activation and the
+ policy-controlled feature " If the element is marked as locked for focus, then return. Mark the element as locked for focus.document-domain
", which
has a default allowlist of *
.focus-without-user-activation
", which has a default allowlist of *
.focus-without-user-activation
" is disabled
+ in target, return.focus-without-user-activation
" is disabled
+ in current's active document, return.
+
focus-without-user-activation
" is disabled
+ in element's node document, return.
If this algorithm is not triggered by user activation and the
- policy-controlled feature "focus-without-user-activation
" is disabled
- in target, return.
focus-without-user-activation
",
+ then return.
If target's origin is not the same as the origin of the node document of the currently @@ -73760,10 +73760,10 @@ END:VCARD
If current is null, then return.
If this algorithm is not triggered by user activation and the
- policy-controlled feature "focus-without-user-activation
" is disabled
- in current's active document, return.
If this algorithm is not triggered by user activation and
+ current's active document is not allowed to use "focus-without-user-activation
", then
+ return.
Run the focusing steps with current.
If this algorithm is not triggered by user activation and the
- policy-controlled feature "focus-without-user-activation
" is disabled
- in element's node document, return.
If this algorithm is not triggered by user activation and the element's
+ node document is not allowed to use "focus-without-user-activation
", then
+ return.
If the element is marked as locked for focus, then return.
If this algorithm is not triggered by user activation and the
target is not allowed to use the "focus-without-user-activation
",
+ data-x="focus-without-user-activation-feature">focus-without-user-activation" feature,
then return.
If target's origin is not the focus-without-user-activation", then - return.
focus-without-user-activation
" feature,
+ then return.
Run the focusing steps with current.
If this algorithm is not triggered by user activation and the element's
- node document is not allowed to use "focus-without-user-activation
", then
- return.
focus-without-user-activation
" feature,
+ then return.
If the element is marked as locked for focus, then return.