This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Èròjà atẹ̀lélànà yii ni a ti fi pamọ́ fọ́jọ́ pípẹ́. Jọ̀wọ́ béèrè ìbéèrè titun bí o bá nílò ìrànwọ́.

How can Firefox be setting the TZ environment variable?

  • 3 àwọn èsì
  • 2 ní àwọn ìṣòro yìí
  • 1 view
  • Èsì tí ó kẹ́hìn lọ́wọ́ DAVe3283

more options

Time in websites is off compared to my local clock. If I run Date() in the console, I get "Tue Oct 24 2017 04:33:59 GMT+0000 (UTC)". This is incorrect, because my timezone is UTC-0700.

Using Process Explorer (or similar), I note the TZ environment variable is set to "UTC". This explains it! Right? No, because NO OTHER PROGRAM has that variable set. And it appears Firefox doesn't inherit that variable from anything. On powershell, running "(Get-Process firefox).StartInfo.EnvironmentVariables" shows that TZ is not set when Firefox is launched. So it acquired the variable after launch, which implies it set the variable itself.

How can Firefox be setting the TZ environment variable, and how do I prevent it? Ideally, I don't want to rebuild my profile.

Time in websites is off compared to my local clock. If I run Date() in the console, I get "Tue Oct 24 2017 04:33:59 GMT+0000 (UTC)". This is incorrect, because my timezone is UTC-0700. Using Process Explorer (or similar), I note the TZ environment variable is set to "UTC". This explains it! Right? No, because NO OTHER PROGRAM has that variable set. And it appears Firefox doesn't inherit that variable from anything. On powershell, running "(Get-Process firefox).StartInfo.EnvironmentVariables" shows that TZ is not set when Firefox is launched. So it acquired the variable after launch, which implies it set the variable itself. How can Firefox be setting the TZ environment variable, and how do I prevent it? Ideally, I don't want to rebuild my profile.

Ọ̀nà àbáyọ tí a yàn

You can also check this pref on the about:config page.

  • privacy.resistFingerprinting
Ka ìdáhùn ni ìṣètò kíkà 👍 1

All Replies (3)

more options
more options

Ọ̀nà àbáyọ Tí a Yàn

You can also check this pref on the about:config page.

  • privacy.resistFingerprinting
more options

cor-el said

You can also check this pref on the about:config page.
  • privacy.resistFingerprinting

Hmm, I might have set this thinking back on it. I will check when I get home from work.

I also looked at the source code file you linked, but that doesn't appear to deal with the environment variable. I think you are on to something with the resistFingerprinting setting, thanks!