From d08c5566beb84c461a22b2a9da8bad5f6ebaebf4 Mon Sep 17 00:00:00 2001 From: Thorin-Oakenpants Date: Fri, 12 Jul 2019 12:41:15 +0000 Subject: [PATCH] Update user.js It's not deprecated. Either it's an RFP alternative now that RFP indirectly covers it: i.e RFP prompts you on non en-US builds to spoof your language, and if you choose to spoof as en-US, then this solves that. If you're not spoofing your locale, then the pref has no significance. Or we can remove it entirely: as I see no point in it TBH. If you're on en-US, then you're not leaking. If you use RFP + opt in to language spoofing, you're covered now. If you use RFP and opt out of language spoofing, then you're not leaking anything because you're telling the truth as per other language/locale metrics: i.e you don't need to spoof. 95% of me says we just remove the pref. 5% of me says - see what Earthlng thinks --- user.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/user.js b/user.js index 516b08e..4d4d6ee 100644 --- a/user.js +++ b/user.js @@ -1457,6 +1457,7 @@ user_pref("privacy.firstparty.isolate.restrict_opener_access", true); // [DEFAUL ** 1407366 - enable inner window letterboxing (see 4504) (FF67+) ** 1540726 - return "light" with prefers-color-scheme (FF67+) [1] https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme + ** 1492587 - ensure data picker does not leak application locale (see 4616) (FF68+) ***/ user_pref("_user.js.parrot", "4500 syntax error: the parrot's popped 'is clogs"); /* 4501: enable privacy.resistFingerprinting [FF41+] @@ -1579,6 +1580,12 @@ user_pref("dom.w3c_pointer_events.enabled", false); // [1] https://bugzilla.mozilla.org/buglist.cgi?bug_id=232227,1330876 user_pref("ui.use_standins_for_native_colors", true); // * * * / +// FF68+ +// 4616: [0864] disable date/time picker + // This can leak your locale if not en-US + // [1] https://trac.torproject.org/projects/tor/ticket/21787 +user_pref("dom.forms.datetime", false); +// * * * / // ***/ /*** [SECTION 4700]: RFP ALTERNATIVES (NAVIGATOR / USER AGENT (UA) SPOOFING) @@ -1760,11 +1767,6 @@ user_pref("dom.event.highrestimestamp.enabled", true); // [DEFAULT: true] // [1] https://support.mozilla.org/en-US/kb/extension-recommendations // [-] https://bugzilla.mozilla.org/1528953 // user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr", false); -// FF68 -// 0864: disable date/time picker - // This can leak your locale if not en-US - // [1] https://trac.torproject.org/projects/tor/ticket/21787 -user_pref("dom.forms.datetime", false); // * * * / // ***/