(non-owner hat on) - Thanks for flagging, Domenic. We'll re-ping the thread once we decide if we should rename it, and to what.

On 2/28/24 9:43 PM, Domenic Denicola wrote:
I've raised a potentially-breaking spec issue which I'd like to get a conclusion on before LGTMing this: https://github.com/WICG/ua-client-hints/issues/355

On Thursday, February 29, 2024 at 2:03:07 AM UTC+9 Yoav Weiss wrote:

    LGTM2

    On Wed, Feb 21, 2024 at 6:04 PM Vladimir Levin
    <[email protected]> wrote:



        On Wed, Feb 21, 2024 at 11:25 AM Dustin Mitchell
        <[email protected]> wrote:

            Thanks for the comments!

            On Tue, Feb 20, 2024 at 11:10 AM Vladimir Levin
            <[email protected]> wrote:



                On Tue, Feb 20, 2024 at 7:06 AM 'Dustin Mitchell' via
                blink-dev <[email protected]> wrote:


                            Contact emails

                    [email protected]


                            Explainer

                    
https://github.com/djmitche/web-explainers/blob/main/sec-ch-ua-form-factor.md
                    
<https://github.com/djmitche/web-explainers/blob/main/sec-ch-ua-form-factor.md>


                            Specification

                    
https://wicg.github.io/ua-client-hints/#sec-ch-ua-form-factor
                    
<https://wicg.github.io/ua-client-hints/#sec-ch-ua-form-factor>


                            Design docs


                    
https://github.com/djmitche/web-explainers/blob/main/sec-ch-ua-form-factor.md
                    
<https://github.com/djmitche/web-explainers/blob/main/sec-ch-ua-form-factor.md>


                            Summary

                    This hint indicates the "form-factor" of the
                    user-agent / device, so that the site can tailor
                    its response.



                            Blink component

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


                            Search tags

                    ua-ch
                    <https://chromestatus.com/features#tags:ua-ch>,
                    uach
                    <https://chromestatus.com/features#tags:uach>,
                    form-factor
                    <https://chromestatus.com/features#tags:form-factor>


                            TAG review

                    This feature simply adds a new hint to the
                    existing set of hints, containing data that was
                    previously represented in the user-agent string.


                Although this info may be available, I suspect this
                can be a new channel of information for clients that
                override the user-agent string or where this
                information isn't provided in the user-agent string. I
                don't believe this to be a problem, but just something
                to consider


            That's a good point, and likely needs to be considered for
            all client hints. Do you think it's worth adding an issue
            in https://github.com/WICG/ua-client-hints
            <https://github.com/WICG/ua-client-hints> to track this?


        I don't feel particularly strongly about this, but raising the
        issue to invite more opinions seems worthwhile.




                            TAG review status

                    Not applicable


                            Risks



                            Interoperability and Compatibility

                    If other browsers do not implement this hint, then
                    the information will only be available in Chrome,
                    and other browsers will implicitly return an empty
                    value.



                    /Gecko/: No signal

                    /WebKit/: No signal


                Can you please file requests for positions for both
                Gecko and WebKit?


            Gecko:
            https://mozilla.github.io/standards-positions/#ua-client-hints
            <https://mozilla.github.io/standards-positions/#ua-client-hints>
            Webkit:
            
https://lists.webkit.org/pipermail/webkit-dev/2024-February/032618.html
            
<https://lists.webkit.org/pipermail/webkit-dev/2024-February/032618.html>


        Thank you for doing this. For posterity in the future, for
        WebKit, it might be better to file an issue here:
        https://github.com/WebKit/standards-positions/issues
        <https://github.com/WebKit/standards-positions/issues>



                    /Web developers/: No signals

                    /Other signals/:


                            Ergonomics

                    None - this fits with existing, similar client hints.



                            Activation

                    No activation risks - developers will always need
                    to handle the situation where this hint is
                    unavailable.



                            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?

                    No change to existing behavior; this adds a new
                    hint which sites must opt in to. Killswitch is
                    available: ClientHintsFormFactor



                            Debuggability

                    No changes in the checklist apply.



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

                    Yes


                            Is this feature fully tested by
                            web-platform-tests
                            
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

                    Yes

                    Included in existing tests for other client hints:
                    
https://wpt.fyi/results/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.html?label=experimental&label=master&aligned
                    
<https://wpt.fyi/results/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator_user_agent.https.html?label=experimental&label=master&aligned>
                    
https://wpt.fyi/results/workers/WorkerNavigator_userAgentData.https.html?label=experimental&label=master&aligned
                    
<https://wpt.fyi/results/workers/WorkerNavigator_userAgentData.https.html?label=experimental&label=master&aligned>



                            DevTrial instructions

                    
https://github.com/djmitche/web-explainers/blob/main/sec-ch-ua-form-factor-howto.md
                    
<https://github.com/djmitche/web-explainers/blob/main/sec-ch-ua-form-factor-howto.md>


                            Flag name on chrome://flags

                    None


                            Finch feature name

                    ClientHintsFormFactor


                            Requires code in //chrome?

                    True


                            Tracking bug

                    
https://bugs.chromium.org/p/chromium/issues/detail?id=1442283
                    
<https://bugs.chromium.org/p/chromium/issues/detail?id=1442283>


                            Launch bug

                    https://launch.corp.google.com/launch/4258684
                    <https://launch.corp.google.com/launch/4258684>


                            Measurement

                    None


                            Availability expectation

                    Feature is available only in Chromium browsers for
                    the foreseeable future.


                            Adoption expectation

                    Feature is used by specific partner(s) to provide
                    functionality within 12 months of launch in Chrome.


                            Adoption plan

                    New form-factors will add additional strings to
                    this hint, within the values given in the draft
                    spec. The ClientHintsXRFormFactor gates one such
                    addition.


                            Estimated milestones

                    Shipping on desktop         123
                    DevTrial on desktop         122

                    Shipping on Android         123
                    DevTrial on Android         122

                    Shipping on WebView         123



                            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).

                    No open issues


                            Link to entry on the Chrome Platform Status

                    https://chromestatus.com/feature/5162545698045952
                    <https://chromestatus.com/feature/5162545698045952>


                            Links to previous Intent discussions

                    Intent to prototype:
                    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALMtyTTPUMfjo2v9s%3DKMALpS5MUcicvpM2ycNtz6GbRZ9JOaXQ%40mail.gmail.com
                    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALMtyTTPUMfjo2v9s%3DKMALpS5MUcicvpM2ycNtz6GbRZ9JOaXQ%40mail.gmail.com>

                    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
                    [email protected]
                    <mailto:[email protected]>.
                    To view this discussion on the web visit
                    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALMtyTRPFmmHkrk24dSby%2B1bqTft%3DtUG-btxP_bg4Ckx4DNarw%40mail.gmail.com
                    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALMtyTRPFmmHkrk24dSby%2B1bqTft%3DtUG-btxP_bg4Ckx4DNarw%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 [email protected]
        <mailto:[email protected]>.

        To view this discussion on the web visit
        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2M_0ZZJd9EOZ-8fwWgcnkSc9K1FufqVR4ZzwyMS7rJ4EA%40mail.gmail.com
        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2M_0ZZJd9EOZ-8fwWgcnkSc9K1FufqVR4ZzwyMS7rJ4EA%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 [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/20c75133-f743-498b-be50-b24c27c7c999n%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/20c75133-f743-498b-be50-b24c27c7c999n%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3530793c-e63f-485b-b5d5-1bda06ee9c18%40chromium.org.

Reply via email to