Firefox get incorrect timezone in window

Firefox version: 114.0.1
NixOS Version: 23.05

When visit What is my Timezone :: WebBrowserTools , i got an error timezone. Firefox has disabled privacy.resistFingerprinting ; using new Date() in console can get correct timezone, but got error timezone in window.

I find in Windows and Archlinux with same conditon, the result from What is my Timezone :: WebBrowserTools is correct. So i think maybe it is an os-related problem.

Set TZ environment manually.