On Thursday, March 14, 2024 at 2:08:28 AM UTC+9 Stephanie Zhang wrote:

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

*Explainer*
*https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/WritingSuggestions/explainer.md*
 
<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* 
<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* 
<https://github.com/mozilla/standards-positions/issues/855>)

*WebKit*: In development (
*https://github.com/WebKit/standards-positions/issues/308* 
<https://github.com/WebKit/standards-positions/issues/308>) WebKit 
Implementation PR: *https://github.com/WebKit/WebKit/pull/24051* 
<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*
 
<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


Per the flag guidelines 
<https://chromium.googlesource.com/chromium/src/+/main/docs/flag_guarding_guidelines.md>,
 
all new features are required to be placed behind a Finch feature flag 
(i.e. base::Feature flag). Can you ensure this is done and update the 
Chrome Status entry?
 


*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* 
<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* 
<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/c5c0ac22-10ec-41e3-8588-c6cc8fa82d14n%40chromium.org.

Reply via email to