Pier Angelo Vendrame pushed to branch base-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
-
b841c294
by Pier Angelo Vendrame at 2024-08-12T11:48:58+02:00
-
7d1059f5
by Pier Angelo Vendrame at 2024-08-12T11:48:59+02:00
2 changed files:
Changes:
... | ... | @@ -624,6 +624,9 @@ pref("corroborator.enabled", false); |
624 | 624 | |
625 | 625 | // tor-browser#41417: do not allow live reload until we switch to Fluent and
|
626 | 626 | // stop using .textContent.
|
627 | +// Even after that, it might be a good idea to keep it off, as it is not handled
|
|
628 | +// very well, and it might give a window during which websites could fingerprint
|
|
629 | +// the change (see tor-browser#42349 and tor-browser#42771).
|
|
627 | 630 | pref("intl.multilingual.liveReload", false);
|
628 | 631 | |
629 | 632 | // Enable URL query stripping to protect against cross-site tracking (tor-browser#41092)
|
... | ... | @@ -485,10 +485,12 @@ LocaleService::GetAppLocaleAsBCP47(nsACString& aRetVal) { |
485 | 485 | |
486 | 486 | NS_IMETHODIMP
|
487 | 487 | LocaleService::GetRegionalPrefsLocales(nsTArray<nsCString>& aRetVal) {
|
488 | + // tor-browser#42349, #42771: We cannot use JSLocale because it is spoof
|
|
489 | + // English. So, we use another target for now.
|
|
488 | 490 | if (nsContentUtils::ShouldResistFingerprinting(
|
489 | 491 | "This is probably a patch that should be refined. But to get the "
|
490 | 492 | "build going, we just keep applying this generic check.",
|
491 | - RFPTarget::JSLocale)) {
|
|
493 | + RFPTarget::JSDateTimeUTC)) {
|
|
492 | 494 | GetAppLocalesAsBCP47(aRetVal);
|
493 | 495 | return NS_OK;
|
494 | 496 | }
|