You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
The language of locale="auto" is the real Firefox of the egress
country, by share. Through invisible-core 36.33.0 (the required version
is exact, as before). A country used to map to one country tag (de-DE)
that no Firefox build has, so a German egress sent de-DE,de;q=0.9,...
where a German Firefox sends de,en-US;q=0.9,en;q=0.8, and every session
of a country spoke the same language. Now each country carries the Firefox
builds people there run and their share, from Mozilla's Firefox Public
Data Report (Belgium: French 40%, Dutch 31%, US English 22%), and the egress
IP picks one: the same address always gets the same language, and the
addresses of a country spread over its builds as measured.
An explicit locale is navigator.language.locale="en-AU" reports en-AU, en-US, en (it reported en-US, en), and "fr-FR" reports fr-FR, fr, en-US, en (it reported fr first): the requested tag goes
first and Firefox's own table gives the tail.