Thanks for the heads up, Marcos! :)

On Tue, Mar 19, 2024 at 3:51 AM Marcos Caceres <mar...@marcosc.com> wrote:

> Hi Blink-Dev Friends!
>
> We (WebKit) hit some web compat issues with this feature while testing our
> implementation is Safari Tech Preview.
>
> Could you please take a look at:
> https://github.com/whatwg/html/issues/10209
>
> And see if there is a way to leave this on by default somehow without
> affecting websites?
>
> Looking forward to discussions.
> Marcos
>
> On Friday, March 15, 2024 at 9:29:19 AM UTC+11 sligh...@chromium.org
> wrote:
>
>> LGTM3
>>
>> On Thursday, March 14, 2024 at 2:59:45 PM UTC-7 Mike Taylor wrote:
>>
>>> LGTM2
>>> On 3/14/24 12:43 AM, Domenic Denicola wrote:
>>>
>> Awesome! LGTM1.
>>>
>>> On Thu, Mar 14, 2024 at 1:35 PM 'Stephanie Zhang' via blink-dev <
>>> blin...@chromium.org> wrote:
>>>
>>> Thanks for clarifying! Updated the Chrome Status' "Finch Feature Name"
>>>> field to kWritingSuggestions and removed the "Non-finch justification"
>>>> field.
>>>>
>>>> On Wednesday, March 13, 2024 at 9:20:57 PM UTC-7 Domenic Denicola wrote:
>>>>
>>>>> On Thu, Mar 14, 2024 at 12:54 PM 'Stephanie Zhang' via blink-dev <
>>>>> blin...@chromium.org> wrote:
>>>>>
>>>>>> We do have a runtime feature flag 'WritingSuggestions
>>>>>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/runtime_enabled_features.json5?q=writingsuggestions>'.
>>>>>> We didn't think a Finch Trial was necessary, as the bulk of the changes 
>>>>>> were
>>>>>> just adding the attribute and IDL functions
>>>>>> <https://chromium-review.googlesource.com/c/chromium/src/+/5247315>.
>>>>>> Since everything is implemented on the blink side, is a Finch feature 
>>>>>> flag
>>>>>> still necessary? If it is, then I'll add that flag :)
>>>>>
>>>>>
>>>>> A runtime feature flag automatically generates
>>>>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/runtime_enabled_features.json5;l=121-125;drc=36168a902bb7a33bfc8b46ad1f4ef6672872ad6d>
>>>>> a Finch flag, unless you turn that off :). So I think this is just a 
>>>>> matter
>>>>> of updating the Chrome Status entry.
>>>>>
>>>>>
>>>>>>
>>>>>> On Wednesday, March 13, 2024 at 6:55:48 PM UTC-7 Domenic Denicola
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thursday, March 14, 2024 at 2:08:28 AM UTC+9 Stephanie Zhang
>>>>>>> wrote:
>>>>>>>
>>>>>>> *Contact emails*
>>>>>>> *sa...@microsoft.com*, *dan...@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+...@chromium.org.
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8d6a0046-1a9b-44a4-9403-51067ca119fen%40chromium.org
>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/8d6a0046-1a9b-44a4-9403-51067ca119fen%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>> 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/adc944d3-853d-4964-9408-52b4014cc561n%40chromium.org
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/adc944d3-853d-4964-9408-52b4014cc561n%40chromium.org?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> 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/CAM0wra_CmAuu_4GVUtG%2BdNxLb8mB4oAXNXZ6PkGmP2jW-F0bxA%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM0wra_CmAuu_4GVUtG%2BdNxLb8mB4oAXNXZ6PkGmP2jW-F0bxA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> --
> 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/32ca1052-e460-4245-854b-7e78bd2404b7n%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/32ca1052-e460-4245-854b-7e78bd2404b7n%40chromium.org?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAOmohSLr%3Dkxsfsy4F8-100zYfg8B8oMwAYOuAb_-EBDMF50Djw%40mail.gmail.com.

Reply via email to