[BUG] IronFox resets Accept-Language header on restart
BUG
Even when the "Request English version of websites" setting is turned off and the intl.accept_languages configuration option is set manually, IronFox seems to reset the Accept-Language header to en-US,en;q=0.5 and intl.accept_languages to en-US, en on every app restart.
Confirmation
I confirm.
Version
141.0.3, Build #2016107399
Android
Android 16 (GrapheneOS build 2025080600) on a Pixel 8 Pro
Reason
I would like to request the German version of websites. To do that, currently, I have to explicitly set intl.accept_languages to de-DE, de or similar. (None of the language settings in the menu as well as the toggle for requesting only the English version change anything -- the Accept-Language header is always set to en-US,en;q=0.5. My device language is German (Germany) and I tried both setting the browser language explicitly as well as setting it to honor the device language preference.)
However, the adjusted intl.accept_languages setting is always reset to en-US, en when IronFox restarts, e.g., after terminating the main activity, killing the process, or restarting the device.
I tried different combinations of settings, including resetting everything to its defaults, but cannot make IronFox keep the setting for sending the desired header value across restarts.