Firefox doesn't update locale immediately after locale switch
Interpretation of https://github.com/mozilla-mobile/firefox-echo-show/issues/37#issuecomment-439362135, STR:
- Open Firefox verify current locale
- Switch locales (show should restart)
Expected: Firefox is in new locale Actual: Firefox is in old locale. Restarting the Echo Show one more time updates the Firefox locale.
afaik, we're just using the Android system here so I'm not sure why this would be failing (we do have LocaleAwareActivity but I don't think we're using that functionality at present).
@aminalhazwani Can you confirm this was the STR you saw?
So, let's test this once again:
- Switch Echo Show on
- Echo Show is set to "English (United States)"
- Open Firefox via "Alexa, open Firefox"
- Firefox opens and is set to English
- Open Echo Show settings via "Alexa, open settings"
- Select "Device Options"
- Select "Device Language"
- Set language to "Deutsch (Recommended)"
- Echo Show prompts confirmation dialog
- Select "Yes" in confirmation dialog
- Echo Show downloads the language
- Echo Show is set to German (no reboot)
- "Alexa, öffen Firefox"
- Firefox opens but it's still set to English
- Restart device (unplug/re-plug power adapter)
- Firefox is now set to German
So, let me try to see what happens if I do a factory reset. Ok, same happens with a factory reset.
Summary: Firefox will update language only after a restart of the Echo Show.