Contact emails
sa...@microsoft.com<mailto:sa...@microsoft.com>, 
dan...@microsoft.com<mailto:dan...@microsoft.com>, 
stephanie.zh...@microsoft.com<mailto:stephanie.zh...@microsoft.com>


Explainer
https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WritingSuggestions/explainer.md


Specification
https://html.spec.whatwg.org/multipage/interaction.html#writing-suggestions<https://html.spec.whatwg.org/multipage/interaction.html>


Summary
UAs are starting to provide writing suggestions to users as they type on 
various editable fields across the web. While this is generally useful for 
users, there are cases when developers may want to turn off UA-provided writing 
assistance, such as extensions or sites that wish to provide similar 
functionality on their own. To that end, developers need a solution that would 
turn on/off UA-provided writing assistance. The new attribute 
'writingsuggestions' has values 'true'/'false' that would allow developers to 
turn on/off browser-provided writing suggestions. The attribute's state for an 
element can also be inherited from ancestor elements, thereby allowing 
developers to control this functionality at a per-element or 
per-document/sub-document scale.



Blink component
Blink>Editing<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EEditing>


TAG review
https://github.com/w3ctag/design-reviews/issues/924


TAG review status
Issues addressed


Risks



Interoperability and Compatibility
None


Gecko: No signal (https://github.com/mozilla/standards-positions/issues/855)

WebKit: In development 
(https://github.com/WebKit/standards-positions/issues/308) WebKit 
Implementation PR: https://github.com/WebKit/WebKit/pull/24051

Web developers: No signals

Other signals:


Ergonomics
None



Activation
None



Security
None



WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?
None



Debuggability
None



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, 
ChromeOS, Android, and Android WebView)?
Yes
Attribute is available on all platforms.



Is this feature fully tested by 
web-platform-tests<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
https://wpt.fyi/results/html/editing/editing-0/writing-suggestions/writingsuggestions.html?label=master&label=experimental&aligned



Flag name on chrome://flags
None


Finch feature name
None


Non-finch justification
No finch trial needed.



Requires code in //chrome?
False


Estimated milestones
Shipping on desktop     124

Shipping on Android     124

Shipping on WebView     124





Anticipated spec changes
Open questions about a feature may be a source of future web compat or interop 
issues. Please list open issues (e.g. links to known github issues in the 
project for the feature specification) whose resolution may introduce web 
compat/interop risk (e.g., changing to naming or structure of the API in a 
non-backward-compatible way).
None


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5153375153029120


Links to previous Intent discussions
Intent to prototype: 
https://groups.google.com/a/chromium.org/g/blink-dev/c/rHyRCx-hJhE

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

-- 
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 on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/PH0PR00MB1298288BAF340FA9676EFB91EC2A2%40PH0PR00MB1298.namprd00.prod.outlook.com.

Reply via email to