Contact emails
claudi...@google.com, yyus...@google.com
Spec
See design doc.
The HTTP headers spec is here.
Summary
We want to change how Chrome generates the Accept-Language HTTP headers. As websites tend to only accept languages without region (i.e. “en” vs “en-AU”), the user could receive websites in an unexpected language. We plan to add the base language in the correct position so that users receive webpages in their preferred language.
Motivation
Some users have a bad user experience when they receive a website that is not in their preferred language, despite having set their language preferences correctly.
Interoperability and Compatibility Risk
This change is meant to fix an existing problem by increasing compatibility, so I see very little risk. In particular, websites that are currently working correctly are not affected.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Is this feature fully tested by web-platform-tests?
Yes, it will be tested.
The relevant tests already exist in "src/third_party/WebKit/LayoutTests/http/tests/".
OWP launch tracking bug
I don't think I need one in this case.
Feature dashboard
N/A
Requesting approval to ship?
No.
The change will be behind a flag and we will ship it later. I'll send another email accordingly.
Contact emails
claudi...@google.com, yyus...@google.com
Spec
See design doc.
The HTTP headers spec is here.
Summary
We want to change how Chrome generates the Accept-Language HTTP headers. As websites tend to only accept languages without region (i.e. “en” vs “en-AU”), the user could receive websites in an unexpected language. We plan to add the base language in the correct position so that users receive webpages in their preferred language.
Motivation
Some users have a bad user experience when they receive a website that is not in their preferred language, despite having set their language preferences correctly.
Interoperability and Compatibility Risk
This change is meant to fix an existing problem by increasing compatibility, so I see very little risk. In particular, websites that are currently working correctly are not affected.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Is this feature fully tested by web-platform-tests?
Yes, it will be tested.
The relevant tests already exist in "src/third_party/WebKit/LayoutTests/http/tests/".
OWP launch tracking bug
I don't think I need one in this case.
Feature dashboard
N/A
Requesting approval to ship?
No.
The change will be behind a flag and we will ship it later. I'll send another email accordingly.
--
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+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CA%2BQCODoc%3Df_2QRFvPzdftKwTsBuMEeX%3Db-nCrxCt-UJBsoAt1A%40mail.gmail.com.
See my comments inline.☆PhistucKOn Wed, Aug 2, 2017 at 4:45 AM, 'Claudio Magni' via blink-dev <blin...@chromium.org> wrote:Contact emails
claudi...@google.com, yyus...@google.com
Spec
See design doc.
The HTTP headers spec is here.
Summary
We want to change how Chrome generates the Accept-Language HTTP headers. As websites tend to only accept languages without region (i.e. “en” vs “en-AU”), the user could receive websites in an unexpected language. We plan to add the base language in the correct position so that users receive webpages in their preferred language.
So would en-AU,fr;q=0.8 and en-AU,fr;q=0.8,en;q=0.6 become en-AU,en,fr=0.8?
Motivation
Some users have a bad user experience when they receive a website that is not in their preferred language, despite having set their language preferences correctly.
How many users are "some"? How do you quantify that?
Interoperability and Compatibility Risk
This change is meant to fix an existing problem by increasing compatibility, so I see very little risk. In particular, websites that are currently working correctly are not affected.
What about the interoperability part? What do each and every browser do at the moment?
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
Is this feature fully tested by web-platform-tests?
Yes, it will be tested.
The relevant tests already exist in "src/third_party/WebKit/LayoutTests/http/tests/".
Does that mean you will be upstreaming those tests to web-platform-tests?
--
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/b12a9a19-2854-4cd7-99d4-9459931d3ce0%40chromium.org.
