diff --git a/source b/source
index d4dcb7f79ef..a131f8235a3 100644
--- a/source
+++ b/source
@@ -4707,6 +4707,9 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
data-x="">cross-origin-isolated", which has a default allowlist of 'self'
.
+
shared-autofill
", which
+ has a default allowlist of 'self'
.User agents are not limited to the form controls of a specific form
+ in their automatic filling. In particular, they can consider fields from different documents
+ as explained in the eligible for autofill section.
autocomplete
attributeSome user agents have features for helping users fill in forms, for example prefilling the + user's address based on earlier user input. They may autofill either an individual form control or + multiple controls at once.
+ +A user agent might offer the user to automatically fill their address in the following + form.
+ +<form method=post action="https://pizza.exampe.com/order.cgi">
+ <label> Name: <input></textarea> </label>
+ <label> Address: <input></textarea> </label>
+ <label> City: <input> </label>
+ <label> Postal Code: <input> </label>
+ <label> Country: <select>...</select> </label>
+</form>
+
+ For example, the user agent could suggest values to fill when the user focuses or types into + one of the controls.
+The user agent may fill in multiple controls at once even if they have different form owners, root nodes, or even node documents. However, the user agent should only fill in controls that are + eligible for autofill.
+ +A form control control is eligible for autofill if control's + node document document is a fully active descendant of a top-level + traversable with user attention and one of the following is true:
+ +Some element is focused and its node document's origin is the same origin as + document's origin.
The shared-autofill
feature is enabled in
+ document for document's origin.
Whether a form control is eligible for autofill by means of shared-autofill
might be beyond control of the focused
+ document: policy-controlled features can
+ be enabled or disabled by a parent document in its children, but not vice versa. This reflects
+ how form controls in cross-origin iframes are commonly seamlessly integrated with the top-level
+ document. The user agent might ignore shared-autofill
in documents that are not descendants of
+ the focused document, perhaps depending on the value that would be filled.
The user agent might generally ignore shared-autofill
in cross-origin frames when filling in
+ usernames and passwords since these credentials might be associated with a specific origin.
On the other hand, the user agent might fill in cross-origin form controls in the absence of
+ shared-autofill
if it thinks this is the user's
+ intention, for example, because the user consented.
autocomplete
attributeThe autocomplete
content attribute can be used to hint to
- the user agent how to, or indeed whether to, provide such a feature.