I thought my web app’s date/time display functionality was broken. Went chasing things down, and it turns out that, if you turn on Firefox’s fingerprinting resistance, it forces Intl.DateTimeFormat().resolvedOptions().timeZone to UTC.
Intl.DateTimeFormat().resolvedOptions().timeZone
UTC