Skip to content

ESR128 will leak/use your real en-* system locale when using en-US

something's not right and I have found non-deterministic results (AFAICT) - even when the locale is en-US - will fill in more details later

edit: or even worse, it's use_us_english_locale is not hooked up to all the Intl APIs and thus causes entropy right now. I think we shouldn't even be using use_us_english_locale because all resolved options are en-US (which is the locale we set) and therefore all Intl is already covered. The pref is causing discrepancies (depends on some OS factors IIUIC)

It's either broken now, or will be broken next ESR


use_us_english_locale is deprecated come ESR128, and we need to check spoof english and setting the locale is enough

Edited by Thorin
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information