Contact emailsschwer...@google.com

Explainerhttps://github.com/explainers-by-googlers/safe-text-input/
blob/main/manual-text.md

SummaryThe policy-controlled feature `manual-text` indicates whether it is
safe to dispatch text events in embedded documents.
Disabling `manual-text` in an iframe signals to the user agent that the
embedded document should not receive text input. The user may warn before
dispatching text-producing events such as keyboard or paste events, or
suppress them entirely.
A related feature is `autofill`:
https://chromestatus.com/feature/5066686516953088

Blink componentBlink>FeaturePolicy
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3EFeaturePolicy%22>

Motivation

This specification improves data security: For end users, it is often
difficult to recognize third-party documents as such, let alone to identify
the third party and reason about its trustworthiness. With the
policy-controlled feature `manual-text`, the embedding document expresses
whether it considers an embedded document trustworthy for user text input.
The browser can use this to warn the user when they are about to enter text
in an untrusted document, or it may directly block the dispatch of these
events. Text-producing events include most keyboard events, paste events,
and drop events. They exclude keyboard events that are not commonly used to
enter meaningful text, such as navigation keys or the space key. Today,
documents have no way of preventing an embedded document from receiving
text input short of sandboxing the frame.
Search tagsautofill <https://chromestatus.com/features#tags:autofill>,
feature-policy <https://chromestatus.com/features#tags:feature-policy>

TAG reviewhttps://github.com/w3ctag/design-reviews/issues/831
The TAG review started for an earlier proposal `shared-autofill`. After
feedback from TAG, we shifted the scope of the proposal from enabling
cross-origin autofill and other text input to controlling autofill in
cross-origin iframes. Shopify has expressed support
<https://github.com/w3ctag/design-reviews/issues/831#issuecomment-2619012166>
for
the proposal. Mozilla
<https://github.com/mozilla/standards-positions/issues/752> and WebKit
<https://github.com/WebKit/standards-positions/issues/141> responses on the
earlier proposal `shared-autofill` were neutral.

TAG review statusIn process

Tracking bughttps://g-issues.chromium.org/issues/40178859
<https://crbug.com/40178859>
Launch bughttps://launch.corp.google.com/launch/4200980

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5164522274553856?gate=5201632335495168

This intent message was generated by Chrome Platform Status
<https://chromestatus.com/>.


--

Google Germany GmbH

Erika-Mann-Straße 33

80636 München

Geschäftsführer: Paul Manicle, Liana Sebastian

Registergericht und -nummer: Hamburg, HRB 86891

Sitz der Gesellschaft: Hamburg

Diese E-Mail ist vertraulich. Falls Sie diese fälschlicherweise erhalten
haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter,
löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen,
dass die E-Mail an die falsche Person gesendet wurde.


This email is confidential. If you received this communication by mistake,
please don't forward it to anyone else, please erase all copies and
attachments, and please let me know that it has gone to the wrong person.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAN-ZcvHWUg522qU9Qk1QbCm133ULpQOU%2BzLUrxg53d%2BJjigZRQ%40mail.gmail.com.

Reply via email to