Firefox ignoring system timezone
Firefox 115.0b7 is not correctly handling my system timezone, and using GMT instead. This only happens in specific pages, such as when accessing a website, or in `about:home`. It doesn't happen in `about:config` or `about:profiles`, for instance.
`privacy.resistFingerprinting` is set to `false`. The problem persists in Troubleshoot mode. The issue isn't present in Firefox ESR 102.12.0.
Running `date -R` with the system shell: `Sat, 22 Jul 2023 12:10:42 -0300`
Javascript console at `about:config`: ``` > Date() "Sat Jul 22 2023 12:10:42 GMT-0300 (Brasilia Standard Time)" > new Date() Date Sat Jul 22 2023 12:10:42 GMT-0300 (Brasilia Standard Time) > (new Date()).getTimezoneOffset() 180 ```
Javascript console at `about:home` or `https://example.com`: ``` > Date() "Sat Jul 22 2023 15:10:42 GMT+0000 (GMT)" > new Date() Date Sat Jul 22 2023 12:10:42 GMT-0300 (Brasilia Standard Time) > (new Date()).getTimezoneoffset() 0 ```
Izabrano rješenje
Apparently, this problem is exclusive to NixOS and is being tracked here.
Pročitaj ovaj odgovor u kontekstu 👍 0Svi odgovori (5)
Hi
Instead of using a Beta version of Firefox, what happens when you use the current Release version?
Do you have enabled "Resist Fingerprinting" if you check this pref on the about:config page as that places you in the UTC timezone?
- privacy.resistFingerprinting => false
- https://support.mozilla.org/en-US/kb/firefox-protection-against-fingerprinting
Visit about:config, search for "fingerprint" and reset all bold modified settings to default.
The issue also happens with Firefox 115.0.2 (latest release version). Resist Fingerprinting is disabled, and all fingerprint-related options are set to default.
Additionally, I'm using NixOS: nixpkgs is set to `nixos-unstable` (commit 12303c65), with package `firefox` (v115.0.2).
Odabrano rješenje
Apparently, this problem is exclusive to NixOS and is being tracked here.