Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-09-26 Thread Victor Tan

Hi blink-dev,

User-agent client hint is currently ramping up to 100% of the stable 
release population, enabling default TOT on Android WebView. 

Best,
Victor

On Tuesday, September 12, 2023 at 1:09:55 PM UTC-4 Victor Tan wrote:

> Hi blink-dev,
>
> User-agent client hint is currently ramping up to 10% of the stable 
> release population on Android WebView. 
>
> Best,
> Victor
>
> On Tuesday, August 29, 2023 at 2:13:52 PM UTC-4 Victor Tan wrote:
>
>> Hi blink-dev,
>>
>> User-agent client hint is currently ramping up to 1% of the stable 
>> release population on Android WebView. 
>> New schedule timeline as follows:
>> 1% ~ Aug 29, 2023
>> 10% ~ Sep 12, 2023
>> TOT default ~ Sep 26, 2023
>>
>> Thanks.
>>
>> Best,
>> Victor
>>
>> On Thursday, August 24, 2023 at 7:39:59 PM UTC-4 TAMURA, Kent wrote:
>>
>>> LGTM3.
>>>
>>>
>>> On Fri, Aug 25, 2023 at 12:34 AM 'Rick Byers' via blink-dev <
>>> blink-dev@chromium.org> wrote:
>>>
 Sorry for the delay, LGTM2

 I'm surprised you need a ramp-up for this. New APIs are generally safe 
 so we usually don't finch them. But if you'd rather do a finch roll-out 
 for 
 extra safety, I have no objection.

 Rick

 On Thu, Aug 24, 2023 at 9:10 AM Peter Beverloo  
 wrote:

> Non-API OWNER LGTM to proceed on WebView - thank you for all the 
> diligence you've done on understanding and navigating the platform 
> constraints!
>
> Thanks,
> Peter
>
>
> On Wed, Aug 23, 2023 at 10:45 PM 'Victor Tan' via blink-dev <
> blink-dev@chromium.org> wrote:
>
>> can anyone take a look at this?   thanks.   :)
>>
>> On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson 
>> wrote:
>>
>>> LGTM1
>>>
>>> On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  
>>> wrote:
>>>
 Currently, we haven't confirmed the public plan for 
 user-agent reduction on WeView. We won't do user-agent reduction 
 before 
 completing roll-out user-agent client hints. 

 Victor

 On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda  
 wrote:

> Is there a corresponding User-Agent reduction plan for Android 
> WebView?
>
> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 
> vict...@chromium.org wrote:
>
>> Contact emails
>>
>> vict...@chromium.org, mike...@chromium.org
>>
>> Explainer
>>
>> https://github.com/WICG/client-hints-infrastructure#readme
>>
>>
>> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>>
>> Specification
>>
>> https://wicg.github.io/ua-client-hints/
>>
>> Summary
>>
>> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate 
>> and replace the User-Agent header to reduce the passive 
>> fingerprinting 
>> surface we expose via HTTP requests. As we previously rolled-out 
>> user-agent 
>> client hints on Windows, Mac, Linux, Chrome OS and Android, we 
>> intend to 
>> proceed with shipping user-agent client hints on Android WebView. 
>> For 
>> overridden user-agent strings, we only populate user-agent client 
>> hints if 
>> the overridden user-agent contains the default user-agent. In this 
>> case, we 
>> will only generate low-entropy user-agent client hints If users also 
>> override the user-agent string through command-line.
>>
>> Blink component
>>
>> Blink>Network>ClientHints
>>
>> TAG review
>>
>> https://github.com/w3ctag/design-reviews/issues/320 
>>
>> TAG review status
>>
>> Closed.
>>
>> Risks
>> Interoperability and Compatibility
>>
>> Introducing User-Agent client hints in itself won't affect any 
>> page since it's purely opt-in features. It helps us to improve the 
>> interoperability between Chrome and WebView. 
>>
>> Here is our proposed rollout plan in Chrome Stable channel 
>> (Canary/Dev/Beta has been enabled 50%), with the understanding that 
>> if we 
>> discover concerning breakage or regressions via health metrics or 
>> bug 
>> reports we will pause the rollout:
>>
>>
>> Stage
>>
>> Duration
>>
>> Date
>>
>> Stable 1% (M116+)
>>
>> M116 stable release is shipping to 100% (a best guess)
>>
>> Aug 22, 2023
>>
>> Stable 10% (M116+)
>>
>> ~2 weeks after previous stage
>>
>> Sep 5, 2023
>>
>> TOT Default (M117)
>>
>> ~2 weeks after previous stage

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-09-12 Thread Victor Tan
Hi blink-dev,

User-agent client hint is currently ramping up to 10% of the stable release 
population on Android WebView. 

Best,
Victor

On Tuesday, August 29, 2023 at 2:13:52 PM UTC-4 Victor Tan wrote:

> Hi blink-dev,
>
> User-agent client hint is currently ramping up to 1% of the stable release 
> population on Android WebView. 
> New schedule timeline as follows:
> 1% ~ Aug 29, 2023
> 10% ~ Sep 12, 2023
> TOT default ~ Sep 26, 2023
>
> Thanks.
>
> Best,
> Victor
>
> On Thursday, August 24, 2023 at 7:39:59 PM UTC-4 TAMURA, Kent wrote:
>
>> LGTM3.
>>
>>
>> On Fri, Aug 25, 2023 at 12:34 AM 'Rick Byers' via blink-dev <
>> blink-dev@chromium.org> wrote:
>>
>>> Sorry for the delay, LGTM2
>>>
>>> I'm surprised you need a ramp-up for this. New APIs are generally safe 
>>> so we usually don't finch them. But if you'd rather do a finch roll-out for 
>>> extra safety, I have no objection.
>>>
>>> Rick
>>>
>>> On Thu, Aug 24, 2023 at 9:10 AM Peter Beverloo  
>>> wrote:
>>>
 Non-API OWNER LGTM to proceed on WebView - thank you for all the 
 diligence you've done on understanding and navigating the platform 
 constraints!

 Thanks,
 Peter


 On Wed, Aug 23, 2023 at 10:45 PM 'Victor Tan' via blink-dev <
 blink-dev@chromium.org> wrote:

> can anyone take a look at this?   thanks.   :)
>
> On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson 
> wrote:
>
>> LGTM1
>>
>> On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  
>> wrote:
>>
>>> Currently, we haven't confirmed the public plan for 
>>> user-agent reduction on WeView. We won't do user-agent reduction before 
>>> completing roll-out user-agent client hints. 
>>>
>>> Victor
>>>
>>> On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda  
>>> wrote:
>>>
 Is there a corresponding User-Agent reduction plan for Android 
 WebView?

 On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 
 vict...@chromium.org wrote:

> Contact emails
>
> vict...@chromium.org, mike...@chromium.org
>
> Explainer
>
> https://github.com/WICG/client-hints-infrastructure#readme
>
>
> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>
> Specification
>
> https://wicg.github.io/ua-client-hints/
>
> Summary
>
> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate 
> and replace the User-Agent header to reduce the passive 
> fingerprinting 
> surface we expose via HTTP requests. As we previously rolled-out 
> user-agent 
> client hints on Windows, Mac, Linux, Chrome OS and Android, we intend 
> to 
> proceed with shipping user-agent client hints on Android WebView. For 
> overridden user-agent strings, we only populate user-agent client 
> hints if 
> the overridden user-agent contains the default user-agent. In this 
> case, we 
> will only generate low-entropy user-agent client hints If users also 
> override the user-agent string through command-line.
>
> Blink component
>
> Blink>Network>ClientHints
>
> TAG review
>
> https://github.com/w3ctag/design-reviews/issues/320 
>
> TAG review status
>
> Closed.
>
> Risks
> Interoperability and Compatibility
>
> Introducing User-Agent client hints in itself won't affect any 
> page since it's purely opt-in features. It helps us to improve the 
> interoperability between Chrome and WebView. 
>
> Here is our proposed rollout plan in Chrome Stable channel 
> (Canary/Dev/Beta has been enabled 50%), with the understanding that 
> if we 
> discover concerning breakage or regressions via health metrics or bug 
> reports we will pause the rollout:
>
>
> Stage
>
> Duration
>
> Date
>
> Stable 1% (M116+)
>
> M116 stable release is shipping to 100% (a best guess)
>
> Aug 22, 2023
>
> Stable 10% (M116+)
>
> ~2 weeks after previous stage
>
> Sep 5, 2023
>
> TOT Default (M117)
>
> ~2 weeks after previous stage
>
> Sep 19, 2023
>
> Stable 100% (M116=>M117)
>
> ~ Same business day as previous stage
>
> Sep 19, 2023
>
> Gecko: Non-harmful on User-Agent client hints (
> https://github.com/mozilla/standards-positions/issues/202).
>
> WebKit: No signals (
> https://github.com/WebKit/standards-positions/issues/70).
>
> 

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-29 Thread Victor Tan
Hi blink-dev,

User-agent client hint is currently ramping up to 1% of the stable release 
population on Android WebView. 
New schedule timeline as follows:
1% ~ Aug 29, 2023
10% ~ Sep 12, 2023
TOT default ~ Sep 26, 2023

Thanks.

Best,
Victor

On Thursday, August 24, 2023 at 7:39:59 PM UTC-4 TAMURA, Kent wrote:

> LGTM3.
>
>
> On Fri, Aug 25, 2023 at 12:34 AM 'Rick Byers' via blink-dev <
> blink-dev@chromium.org> wrote:
>
>> Sorry for the delay, LGTM2
>>
>> I'm surprised you need a ramp-up for this. New APIs are generally safe so 
>> we usually don't finch them. But if you'd rather do a finch roll-out for 
>> extra safety, I have no objection.
>>
>> Rick
>>
>> On Thu, Aug 24, 2023 at 9:10 AM Peter Beverloo  
>> wrote:
>>
>>> Non-API OWNER LGTM to proceed on WebView - thank you for all the 
>>> diligence you've done on understanding and navigating the platform 
>>> constraints!
>>>
>>> Thanks,
>>> Peter
>>>
>>>
>>> On Wed, Aug 23, 2023 at 10:45 PM 'Victor Tan' via blink-dev <
>>> blink-dev@chromium.org> wrote:
>>>
 can anyone take a look at this?   thanks.   :)

 On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson wrote:

> LGTM1
>
> On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  
> wrote:
>
>> Currently, we haven't confirmed the public plan for 
>> user-agent reduction on WeView. We won't do user-agent reduction before 
>> completing roll-out user-agent client hints. 
>>
>> Victor
>>
>> On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda  
>> wrote:
>>
>>> Is there a corresponding User-Agent reduction plan for Android 
>>> WebView?
>>>
>>> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 
>>> vict...@chromium.org wrote:
>>>
 Contact emails

 vict...@chromium.org, mike...@chromium.org

 Explainer

 https://github.com/WICG/client-hints-infrastructure#readme


 https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity

 Specification

 https://wicg.github.io/ua-client-hints/

 Summary

 User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate 
 and replace the User-Agent header to reduce the passive fingerprinting 
 surface we expose via HTTP requests. As we previously rolled-out 
 user-agent 
 client hints on Windows, Mac, Linux, Chrome OS and Android, we intend 
 to 
 proceed with shipping user-agent client hints on Android WebView. For 
 overridden user-agent strings, we only populate user-agent client 
 hints if 
 the overridden user-agent contains the default user-agent. In this 
 case, we 
 will only generate low-entropy user-agent client hints If users also 
 override the user-agent string through command-line.

 Blink component

 Blink>Network>ClientHints

 TAG review

 https://github.com/w3ctag/design-reviews/issues/320 

 TAG review status

 Closed.

 Risks
 Interoperability and Compatibility

 Introducing User-Agent client hints in itself won't affect any page 
 since it's purely opt-in features. It helps us to improve the 
 interoperability between Chrome and WebView. 

 Here is our proposed rollout plan in Chrome Stable channel 
 (Canary/Dev/Beta has been enabled 50%), with the understanding that if 
 we 
 discover concerning breakage or regressions via health metrics or bug 
 reports we will pause the rollout:


 Stage

 Duration

 Date

 Stable 1% (M116+)

 M116 stable release is shipping to 100% (a best guess)

 Aug 22, 2023

 Stable 10% (M116+)

 ~2 weeks after previous stage

 Sep 5, 2023

 TOT Default (M117)

 ~2 weeks after previous stage

 Sep 19, 2023

 Stable 100% (M116=>M117)

 ~ Same business day as previous stage

 Sep 19, 2023

 Gecko: Non-harmful on User-Agent client hints (
 https://github.com/mozilla/standards-positions/issues/202).

 WebKit: No signals (
 https://github.com/WebKit/standards-positions/issues/70).

 Web developers: Mixed signals (https://crbug.com/1430051 
 ). 
 We know at least one site that uses user-agent client hints on Android 
 WebView..

 Debuggability

 No special DevTools support needed. The UA Client Hints headers 
 will be as debuggable as other request 

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-24 Thread 'TAMURA, Kent' via blink-dev
LGTM3.


On Fri, Aug 25, 2023 at 12:34 AM 'Rick Byers' via blink-dev <
blink-dev@chromium.org> wrote:

> Sorry for the delay, LGTM2
>
> I'm surprised you need a ramp-up for this. New APIs are generally safe so
> we usually don't finch them. But if you'd rather do a finch roll-out for
> extra safety, I have no objection.
>
> Rick
>
> On Thu, Aug 24, 2023 at 9:10 AM Peter Beverloo  wrote:
>
>> Non-API OWNER LGTM to proceed on WebView - thank you for all the
>> diligence you've done on understanding and navigating the platform
>> constraints!
>>
>> Thanks,
>> Peter
>>
>>
>> On Wed, Aug 23, 2023 at 10:45 PM 'Victor Tan' via blink-dev <
>> blink-dev@chromium.org> wrote:
>>
>>> can anyone take a look at this?   thanks.   :)
>>>
>>> On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson wrote:
>>>
 LGTM1

 On Tue, Aug 15, 2023 at 2:19 PM Victor Tan 
 wrote:

> Currently, we haven't confirmed the public plan for
> user-agent reduction on WeView. We won't do user-agent reduction before
> completing roll-out user-agent client hints.
>
> Victor
>
> On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda 
> wrote:
>
>> Is there a corresponding User-Agent reduction plan for Android
>> WebView?
>>
>> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org
>> wrote:
>>
>>> Contact emails
>>>
>>> vict...@chromium.org, mike...@chromium.org
>>>
>>> Explainer
>>>
>>> https://github.com/WICG/client-hints-infrastructure#readme
>>>
>>>
>>> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>>>
>>> Specification
>>>
>>> https://wicg.github.io/ua-client-hints/
>>>
>>> Summary
>>>
>>> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate
>>> and replace the User-Agent header to reduce the passive fingerprinting
>>> surface we expose via HTTP requests. As we previously rolled-out 
>>> user-agent
>>> client hints on Windows, Mac, Linux, Chrome OS and Android, we intend to
>>> proceed with shipping user-agent client hints on Android WebView. For
>>> overridden user-agent strings, we only populate user-agent client hints 
>>> if
>>> the overridden user-agent contains the default user-agent. In this 
>>> case, we
>>> will only generate low-entropy user-agent client hints If users also
>>> override the user-agent string through command-line.
>>>
>>> Blink component
>>>
>>> Blink>Network>ClientHints
>>>
>>> TAG review
>>>
>>> https://github.com/w3ctag/design-reviews/issues/320
>>>
>>> TAG review status
>>>
>>> Closed.
>>>
>>> Risks
>>> Interoperability and Compatibility
>>>
>>> Introducing User-Agent client hints in itself won't affect any page
>>> since it's purely opt-in features. It helps us to improve the
>>> interoperability between Chrome and WebView.
>>>
>>> Here is our proposed rollout plan in Chrome Stable channel
>>> (Canary/Dev/Beta has been enabled 50%), with the understanding that if 
>>> we
>>> discover concerning breakage or regressions via health metrics or bug
>>> reports we will pause the rollout:
>>>
>>>
>>> Stage
>>>
>>> Duration
>>>
>>> Date
>>>
>>> Stable 1% (M116+)
>>>
>>> M116 stable release is shipping to 100% (a best guess)
>>>
>>> Aug 22, 2023
>>>
>>> Stable 10% (M116+)
>>>
>>> ~2 weeks after previous stage
>>>
>>> Sep 5, 2023
>>>
>>> TOT Default (M117)
>>>
>>> ~2 weeks after previous stage
>>>
>>> Sep 19, 2023
>>>
>>> Stable 100% (M116=>M117)
>>>
>>> ~ Same business day as previous stage
>>>
>>> Sep 19, 2023
>>>
>>> Gecko: Non-harmful on User-Agent client hints (
>>> https://github.com/mozilla/standards-positions/issues/202).
>>>
>>> WebKit: No signals (
>>> https://github.com/WebKit/standards-positions/issues/70).
>>>
>>> Web developers: Mixed signals (https://crbug.com/1430051
>>> ).
>>> We know at least one site that uses user-agent client hints on Android
>>> WebView..
>>>
>>> Debuggability
>>>
>>> No special DevTools support needed. The UA Client Hints headers will
>>> be as debuggable as other request headers, through DevTools’ network 
>>> tab.
>>>
>>> Will this feature be supported on all six Blink platforms (Windows,
>>> Mac, Linux, Chrome OS, Android, and Android WebView)?
>>>
>>> Yes
>>>
>>> Notes: The existing flag UserAgentClientHint was already enabled for
>>> other five platforms (Windows, Mac, Linux, Chrome OS and Android).
>>>
>>> Is this feature fully tested by web-platform-tests
>>> 

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-24 Thread 'Rick Byers' via blink-dev
Sorry for the delay, LGTM2

I'm surprised you need a ramp-up for this. New APIs are generally safe so
we usually don't finch them. But if you'd rather do a finch roll-out for
extra safety, I have no objection.

Rick

On Thu, Aug 24, 2023 at 9:10 AM Peter Beverloo  wrote:

> Non-API OWNER LGTM to proceed on WebView - thank you for all the diligence
> you've done on understanding and navigating the platform constraints!
>
> Thanks,
> Peter
>
>
> On Wed, Aug 23, 2023 at 10:45 PM 'Victor Tan' via blink-dev <
> blink-dev@chromium.org> wrote:
>
>> can anyone take a look at this?   thanks.   :)
>>
>> On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson wrote:
>>
>>> LGTM1
>>>
>>> On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  wrote:
>>>
 Currently, we haven't confirmed the public plan for
 user-agent reduction on WeView. We won't do user-agent reduction before
 completing roll-out user-agent client hints.

 Victor

 On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda 
 wrote:

> Is there a corresponding User-Agent reduction plan for Android WebView?
>
> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org
> wrote:
>
>> Contact emails
>>
>> vict...@chromium.org, mike...@chromium.org
>>
>> Explainer
>>
>> https://github.com/WICG/client-hints-infrastructure#readme
>>
>>
>> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>>
>> Specification
>>
>> https://wicg.github.io/ua-client-hints/
>>
>> Summary
>>
>> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate and
>> replace the User-Agent header to reduce the passive fingerprinting 
>> surface
>> we expose via HTTP requests. As we previously rolled-out user-agent 
>> client
>> hints on Windows, Mac, Linux, Chrome OS and Android, we intend to proceed
>> with shipping user-agent client hints on Android WebView. For overridden
>> user-agent strings, we only populate user-agent client hints if the
>> overridden user-agent contains the default user-agent. In this case, we
>> will only generate low-entropy user-agent client hints If users also
>> override the user-agent string through command-line.
>>
>> Blink component
>>
>> Blink>Network>ClientHints
>>
>> TAG review
>>
>> https://github.com/w3ctag/design-reviews/issues/320
>>
>> TAG review status
>>
>> Closed.
>>
>> Risks
>> Interoperability and Compatibility
>>
>> Introducing User-Agent client hints in itself won't affect any page
>> since it's purely opt-in features. It helps us to improve the
>> interoperability between Chrome and WebView.
>>
>> Here is our proposed rollout plan in Chrome Stable channel
>> (Canary/Dev/Beta has been enabled 50%), with the understanding that if we
>> discover concerning breakage or regressions via health metrics or bug
>> reports we will pause the rollout:
>>
>>
>> Stage
>>
>> Duration
>>
>> Date
>>
>> Stable 1% (M116+)
>>
>> M116 stable release is shipping to 100% (a best guess)
>>
>> Aug 22, 2023
>>
>> Stable 10% (M116+)
>>
>> ~2 weeks after previous stage
>>
>> Sep 5, 2023
>>
>> TOT Default (M117)
>>
>> ~2 weeks after previous stage
>>
>> Sep 19, 2023
>>
>> Stable 100% (M116=>M117)
>>
>> ~ Same business day as previous stage
>>
>> Sep 19, 2023
>>
>> Gecko: Non-harmful on User-Agent client hints (
>> https://github.com/mozilla/standards-positions/issues/202).
>>
>> WebKit: No signals (
>> https://github.com/WebKit/standards-positions/issues/70).
>>
>> Web developers: Mixed signals (https://crbug.com/1430051
>> ). We
>> know at least one site that uses user-agent client hints on Android
>> WebView..
>>
>> Debuggability
>>
>> No special DevTools support needed. The UA Client Hints headers will
>> be as debuggable as other request headers, through DevTools’ network tab.
>>
>> Will this feature be supported on all six Blink platforms (Windows,
>> Mac, Linux, Chrome OS, Android, and Android WebView)?
>>
>> Yes
>>
>> Notes: The existing flag UserAgentClientHint was already enabled for
>> other five platforms (Windows, Mac, Linux, Chrome OS and Android).
>>
>> Is this feature fully tested by web-platform-tests
>> 
>> ?
>>
>> https://wpt.fyi/results/client-hints
>>
>> Flag name
>>
>> UserAgentClientHint
>>
>> Tracking bug
>>
>> https://crbug.com/1430051
>> 
>>
>> 

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-24 Thread Peter Beverloo
Non-API OWNER LGTM to proceed on WebView - thank you for all the diligence
you've done on understanding and navigating the platform constraints!

Thanks,
Peter


On Wed, Aug 23, 2023 at 10:45 PM 'Victor Tan' via blink-dev <
blink-dev@chromium.org> wrote:

> can anyone take a look at this?   thanks.   :)
>
> On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson wrote:
>
>> LGTM1
>>
>> On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  wrote:
>>
>>> Currently, we haven't confirmed the public plan for user-agent reduction
>>> on WeView. We won't do user-agent reduction before completing roll-out
>>> user-agent client hints.
>>>
>>> Victor
>>>
>>> On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda 
>>> wrote:
>>>
 Is there a corresponding User-Agent reduction plan for Android WebView?

 On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org
 wrote:

> Contact emails
>
> vict...@chromium.org, mike...@chromium.org
>
> Explainer
>
> https://github.com/WICG/client-hints-infrastructure#readme
>
>
> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>
> Specification
>
> https://wicg.github.io/ua-client-hints/
>
> Summary
>
> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate and
> replace the User-Agent header to reduce the passive fingerprinting surface
> we expose via HTTP requests. As we previously rolled-out user-agent client
> hints on Windows, Mac, Linux, Chrome OS and Android, we intend to proceed
> with shipping user-agent client hints on Android WebView. For overridden
> user-agent strings, we only populate user-agent client hints if the
> overridden user-agent contains the default user-agent. In this case, we
> will only generate low-entropy user-agent client hints If users also
> override the user-agent string through command-line.
>
> Blink component
>
> Blink>Network>ClientHints
>
> TAG review
>
> https://github.com/w3ctag/design-reviews/issues/320
>
> TAG review status
>
> Closed.
>
> Risks
> Interoperability and Compatibility
>
> Introducing User-Agent client hints in itself won't affect any page
> since it's purely opt-in features. It helps us to improve the
> interoperability between Chrome and WebView.
>
> Here is our proposed rollout plan in Chrome Stable channel
> (Canary/Dev/Beta has been enabled 50%), with the understanding that if we
> discover concerning breakage or regressions via health metrics or bug
> reports we will pause the rollout:
>
>
> Stage
>
> Duration
>
> Date
>
> Stable 1% (M116+)
>
> M116 stable release is shipping to 100% (a best guess)
>
> Aug 22, 2023
>
> Stable 10% (M116+)
>
> ~2 weeks after previous stage
>
> Sep 5, 2023
>
> TOT Default (M117)
>
> ~2 weeks after previous stage
>
> Sep 19, 2023
>
> Stable 100% (M116=>M117)
>
> ~ Same business day as previous stage
>
> Sep 19, 2023
>
> Gecko: Non-harmful on User-Agent client hints (
> https://github.com/mozilla/standards-positions/issues/202).
>
> WebKit: No signals (
> https://github.com/WebKit/standards-positions/issues/70).
>
> Web developers: Mixed signals (https://crbug.com/1430051
> ). We
> know at least one site that uses user-agent client hints on Android
> WebView..
>
> Debuggability
>
> No special DevTools support needed. The UA Client Hints headers will
> be as debuggable as other request headers, through DevTools’ network tab.
>
> Will this feature be supported on all six Blink platforms (Windows,
> Mac, Linux, Chrome OS, Android, and Android WebView)?
>
> Yes
>
> Notes: The existing flag UserAgentClientHint was already enabled for
> other five platforms (Windows, Mac, Linux, Chrome OS and Android).
>
> Is this feature fully tested by web-platform-tests
> 
> ?
>
> https://wpt.fyi/results/client-hints
>
> Flag name
>
> UserAgentClientHint
>
> Tracking bug
>
> https://crbug.com/1430051
> 
>
> Launch bug
>
> https://launch.corp.google.com/launch/4261345
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/5127746375647232
>
 --
>>> 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 

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-23 Thread 'Victor Tan' via blink-dev
can anyone take a look at this?   thanks.   :)

On Wednesday, August 16, 2023 at 1:40:38 PM UTC-4 Chris Harrelson wrote:

> LGTM1
>
> On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  wrote:
>
>> Currently, we haven't confirmed the public plan for user-agent reduction 
>> on WeView. We won't do user-agent reduction before completing roll-out 
>> user-agent client hints. 
>>
>> Victor
>>
>> On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda  
>> wrote:
>>
>>> Is there a corresponding User-Agent reduction plan for Android WebView?
>>>
>>> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org 
>>> wrote:
>>>
 Contact emails

 vict...@chromium.org, mike...@chromium.org

 Explainer

 https://github.com/WICG/client-hints-infrastructure#readme


 https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity

 Specification

 https://wicg.github.io/ua-client-hints/

 Summary

 User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate and 
 replace the User-Agent header to reduce the passive fingerprinting surface 
 we expose via HTTP requests. As we previously rolled-out user-agent client 
 hints on Windows, Mac, Linux, Chrome OS and Android, we intend to proceed 
 with shipping user-agent client hints on Android WebView. For overridden 
 user-agent strings, we only populate user-agent client hints if the 
 overridden user-agent contains the default user-agent. In this case, we 
 will only generate low-entropy user-agent client hints If users also 
 override the user-agent string through command-line.

 Blink component

 Blink>Network>ClientHints

 TAG review

 https://github.com/w3ctag/design-reviews/issues/320 

 TAG review status

 Closed.

 Risks
 Interoperability and Compatibility

 Introducing User-Agent client hints in itself won't affect any page 
 since it's purely opt-in features. It helps us to improve the 
 interoperability between Chrome and WebView. 

 Here is our proposed rollout plan in Chrome Stable channel 
 (Canary/Dev/Beta has been enabled 50%), with the understanding that if we 
 discover concerning breakage or regressions via health metrics or bug 
 reports we will pause the rollout:


 Stage

 Duration

 Date

 Stable 1% (M116+)

 M116 stable release is shipping to 100% (a best guess)

 Aug 22, 2023

 Stable 10% (M116+)

 ~2 weeks after previous stage

 Sep 5, 2023

 TOT Default (M117)

 ~2 weeks after previous stage

 Sep 19, 2023

 Stable 100% (M116=>M117)

 ~ Same business day as previous stage

 Sep 19, 2023

 Gecko: Non-harmful on User-Agent client hints (
 https://github.com/mozilla/standards-positions/issues/202).

 WebKit: No signals (
 https://github.com/WebKit/standards-positions/issues/70).

 Web developers: Mixed signals (https://crbug.com/1430051 
 ). We 
 know at least one site that uses user-agent client hints on Android 
 WebView..

 Debuggability

 No special DevTools support needed. The UA Client Hints headers will be 
 as debuggable as other request headers, through DevTools’ network tab.

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

 Yes

 Notes: The existing flag UserAgentClientHint was already enabled for 
 other five platforms (Windows, Mac, Linux, Chrome OS and Android).

 Is this feature fully tested by web-platform-tests 
 
 ?

 https://wpt.fyi/results/client-hints

 Flag name

 UserAgentClientHint

 Tracking bug

 https://crbug.com/1430051 
  

 Launch bug

 https://launch.corp.google.com/launch/4261345 

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

>>> -- 
>> 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/CAJh4P7Hs_mYf2XdSU8M-vTsVuapefb%3D-AOMSh-dmObk8s75X_g%40mail.gmail.com
>>  
>> 
>> .
>>
>

-- 
You received this message because you are subscribed 

Re: [blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-16 Thread Chris Harrelson
LGTM1

On Tue, Aug 15, 2023 at 2:19 PM Victor Tan  wrote:

> Currently, we haven't confirmed the public plan for user-agent reduction
> on WeView. We won't do user-agent reduction before completing roll-out
> user-agent client hints.
>
> Victor
>
> On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda 
> wrote:
>
>> Is there a corresponding User-Agent reduction plan for Android WebView?
>>
>> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org
>> wrote:
>>
>>> Contact emails
>>>
>>> vict...@chromium.org, mike...@chromium.org
>>>
>>> Explainer
>>>
>>> https://github.com/WICG/client-hints-infrastructure#readme
>>>
>>>
>>> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>>>
>>> Specification
>>>
>>> https://wicg.github.io/ua-client-hints/
>>>
>>> Summary
>>>
>>> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate and
>>> replace the User-Agent header to reduce the passive fingerprinting surface
>>> we expose via HTTP requests. As we previously rolled-out user-agent client
>>> hints on Windows, Mac, Linux, Chrome OS and Android, we intend to proceed
>>> with shipping user-agent client hints on Android WebView. For overridden
>>> user-agent strings, we only populate user-agent client hints if the
>>> overridden user-agent contains the default user-agent. In this case, we
>>> will only generate low-entropy user-agent client hints If users also
>>> override the user-agent string through command-line.
>>>
>>> Blink component
>>>
>>> Blink>Network>ClientHints
>>>
>>> TAG review
>>>
>>> https://github.com/w3ctag/design-reviews/issues/320
>>>
>>> TAG review status
>>>
>>> Closed.
>>>
>>> Risks
>>> Interoperability and Compatibility
>>>
>>> Introducing User-Agent client hints in itself won't affect any page
>>> since it's purely opt-in features. It helps us to improve the
>>> interoperability between Chrome and WebView.
>>>
>>> Here is our proposed rollout plan in Chrome Stable channel
>>> (Canary/Dev/Beta has been enabled 50%), with the understanding that if we
>>> discover concerning breakage or regressions via health metrics or bug
>>> reports we will pause the rollout:
>>>
>>>
>>> Stage
>>>
>>> Duration
>>>
>>> Date
>>>
>>> Stable 1% (M116+)
>>>
>>> M116 stable release is shipping to 100% (a best guess)
>>>
>>> Aug 22, 2023
>>>
>>> Stable 10% (M116+)
>>>
>>> ~2 weeks after previous stage
>>>
>>> Sep 5, 2023
>>>
>>> TOT Default (M117)
>>>
>>> ~2 weeks after previous stage
>>>
>>> Sep 19, 2023
>>>
>>> Stable 100% (M116=>M117)
>>>
>>> ~ Same business day as previous stage
>>>
>>> Sep 19, 2023
>>>
>>> Gecko: Non-harmful on User-Agent client hints (
>>> https://github.com/mozilla/standards-positions/issues/202).
>>>
>>> WebKit: No signals (
>>> https://github.com/WebKit/standards-positions/issues/70).
>>>
>>> Web developers: Mixed signals (https://crbug.com/1430051
>>> ). We
>>> know at least one site that uses user-agent client hints on Android
>>> WebView..
>>>
>>> Debuggability
>>>
>>> No special DevTools support needed. The UA Client Hints headers will be
>>> as debuggable as other request headers, through DevTools’ network tab.
>>>
>>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>>> Linux, Chrome OS, Android, and Android WebView)?
>>>
>>> Yes
>>>
>>> Notes: The existing flag UserAgentClientHint was already enabled for
>>> other five platforms (Windows, Mac, Linux, Chrome OS and Android).
>>>
>>> Is this feature fully tested by web-platform-tests
>>> 
>>> ?
>>>
>>> https://wpt.fyi/results/client-hints
>>>
>>> Flag name
>>>
>>> UserAgentClientHint
>>>
>>> Tracking bug
>>>
>>> https://crbug.com/1430051
>>> 
>>>
>>> Launch bug
>>>
>>> https://launch.corp.google.com/launch/4261345
>>>
>>> Link to entry on the Chrome Platform Status
>>> https://chromestatus.com/feature/5127746375647232
>>>
>> --
> 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/CAJh4P7Hs_mYf2XdSU8M-vTsVuapefb%3D-AOMSh-dmObk8s75X_g%40mail.gmail.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 

[blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-15 Thread Victor Tan
Currently, we haven't confirmed the public plan for user-agent reduction on
WeView. We won't do user-agent reduction before completing roll-out
user-agent client hints.

Victor

On Tue, Aug 15, 2023 at 5:13 PM Bhanu Vattikonda  wrote:

> Is there a corresponding User-Agent reduction plan for Android WebView?
>
> On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org
> wrote:
>
>> Contact emails
>>
>> vict...@chromium.org, mike...@chromium.org
>>
>> Explainer
>>
>> https://github.com/WICG/client-hints-infrastructure#readme
>>
>>
>> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>>
>> Specification
>>
>> https://wicg.github.io/ua-client-hints/
>>
>> Summary
>>
>> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate and
>> replace the User-Agent header to reduce the passive fingerprinting surface
>> we expose via HTTP requests. As we previously rolled-out user-agent client
>> hints on Windows, Mac, Linux, Chrome OS and Android, we intend to proceed
>> with shipping user-agent client hints on Android WebView. For overridden
>> user-agent strings, we only populate user-agent client hints if the
>> overridden user-agent contains the default user-agent. In this case, we
>> will only generate low-entropy user-agent client hints If users also
>> override the user-agent string through command-line.
>>
>> Blink component
>>
>> Blink>Network>ClientHints
>>
>> TAG review
>>
>> https://github.com/w3ctag/design-reviews/issues/320
>>
>> TAG review status
>>
>> Closed.
>>
>> Risks
>> Interoperability and Compatibility
>>
>> Introducing User-Agent client hints in itself won't affect any page since
>> it's purely opt-in features. It helps us to improve the interoperability
>> between Chrome and WebView.
>>
>> Here is our proposed rollout plan in Chrome Stable channel
>> (Canary/Dev/Beta has been enabled 50%), with the understanding that if we
>> discover concerning breakage or regressions via health metrics or bug
>> reports we will pause the rollout:
>>
>>
>> Stage
>>
>> Duration
>>
>> Date
>>
>> Stable 1% (M116+)
>>
>> M116 stable release is shipping to 100% (a best guess)
>>
>> Aug 22, 2023
>>
>> Stable 10% (M116+)
>>
>> ~2 weeks after previous stage
>>
>> Sep 5, 2023
>>
>> TOT Default (M117)
>>
>> ~2 weeks after previous stage
>>
>> Sep 19, 2023
>>
>> Stable 100% (M116=>M117)
>>
>> ~ Same business day as previous stage
>>
>> Sep 19, 2023
>>
>> Gecko: Non-harmful on User-Agent client hints (
>> https://github.com/mozilla/standards-positions/issues/202).
>>
>> WebKit: No signals (
>> https://github.com/WebKit/standards-positions/issues/70).
>>
>> Web developers: Mixed signals (https://crbug.com/1430051
>> ). We
>> know at least one site that uses user-agent client hints on Android
>> WebView..
>>
>> Debuggability
>>
>> No special DevTools support needed. The UA Client Hints headers will be
>> as debuggable as other request headers, through DevTools’ network tab.
>>
>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>> Linux, Chrome OS, Android, and Android WebView)?
>>
>> Yes
>>
>> Notes: The existing flag UserAgentClientHint was already enabled for
>> other five platforms (Windows, Mac, Linux, Chrome OS and Android).
>>
>> Is this feature fully tested by web-platform-tests
>> 
>> ?
>>
>> https://wpt.fyi/results/client-hints
>>
>> Flag name
>>
>> UserAgentClientHint
>>
>> Tracking bug
>>
>> https://crbug.com/1430051
>> 
>>
>> Launch bug
>>
>> https://launch.corp.google.com/launch/4261345
>>
>> Link to entry on the Chrome Platform Status
>> https://chromestatus.com/feature/5127746375647232
>>
>

-- 
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/CAJh4P7Hs_mYf2XdSU8M-vTsVuapefb%3D-AOMSh-dmObk8s75X_g%40mail.gmail.com.


[blink-dev] Re: Intent to Implement and Ship: User-Agent Client Hints on Android WebView

2023-08-15 Thread 'Bhanu Vattikonda' via blink-dev
Is there a corresponding User-Agent reduction plan for Android WebView?

On Tuesday, August 15, 2023 at 12:30:17 PM UTC-7 vict...@chromium.org wrote:

> Contact emails
>
> vict...@chromium.org, mike...@chromium.org
>
> Explainer
>
> https://github.com/WICG/client-hints-infrastructure#readme
>
>
> https://github.com/WICG/ua-client-hints#explainer-reducing-user-agent-granularity
>
> Specification
>
> https://wicg.github.io/ua-client-hints/
>
> Summary
>
> User-agent client hints (a set of `Sec-CH-UA-*`) aim to deprecate and 
> replace the User-Agent header to reduce the passive fingerprinting surface 
> we expose via HTTP requests. As we previously rolled-out user-agent client 
> hints on Windows, Mac, Linux, Chrome OS and Android, we intend to proceed 
> with shipping user-agent client hints on Android WebView. For overridden 
> user-agent strings, we only populate user-agent client hints if the 
> overridden user-agent contains the default user-agent. In this case, we 
> will only generate low-entropy user-agent client hints If users also 
> override the user-agent string through command-line.
>
> Blink component
>
> Blink>Network>ClientHints
>
> TAG review
>
> https://github.com/w3ctag/design-reviews/issues/320 
>
> TAG review status
>
> Closed.
>
> Risks
> Interoperability and Compatibility
>
> Introducing User-Agent client hints in itself won't affect any page since 
> it's purely opt-in features. It helps us to improve the interoperability 
> between Chrome and WebView. 
>
> Here is our proposed rollout plan in Chrome Stable channel 
> (Canary/Dev/Beta has been enabled 50%), with the understanding that if we 
> discover concerning breakage or regressions via health metrics or bug 
> reports we will pause the rollout:
>
>
> Stage
>
> Duration
>
> Date
>
> Stable 1% (M116+)
>
> M116 stable release is shipping to 100% (a best guess)
>
> Aug 22, 2023
>
> Stable 10% (M116+)
>
> ~2 weeks after previous stage
>
> Sep 5, 2023
>
> TOT Default (M117)
>
> ~2 weeks after previous stage
>
> Sep 19, 2023
>
> Stable 100% (M116=>M117)
>
> ~ Same business day as previous stage
>
> Sep 19, 2023
>
> Gecko: Non-harmful on User-Agent client hints (
> https://github.com/mozilla/standards-positions/issues/202).
>
> WebKit: No signals (
> https://github.com/WebKit/standards-positions/issues/70).
>
> Web developers: Mixed signals (https://crbug.com/1430051 
> ). We know 
> at least one site that uses user-agent client hints on Android WebView..
>
> Debuggability
>
> No special DevTools support needed. The UA Client Hints headers will be as 
> debuggable as other request headers, through DevTools’ network tab.
>
> Will this feature be supported on all six Blink platforms (Windows, Mac, 
> Linux, Chrome OS, Android, and Android WebView)?
>
> Yes
>
> Notes: The existing flag UserAgentClientHint was already enabled for other 
> five platforms (Windows, Mac, Linux, Chrome OS and Android).
>
> Is this feature fully tested by web-platform-tests 
> 
> ?
>
> https://wpt.fyi/results/client-hints
>
> Flag name
>
> UserAgentClientHint
>
> Tracking bug
>
> https://crbug.com/1430051 
>  
>
> Launch bug
>
> https://launch.corp.google.com/launch/4261345 
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/5127746375647232 
>

-- 
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/c8b5492c-95da-4dd7-a618-f3a75a27b769n%40chromium.org.