Closed Bug 1882138 Opened 1 year ago Closed 1 year ago

In-app language switching doesn't work

Categories

(Focus :: General, defect)

All
Android
defect

Tracking

(firefox123+ verified, firefox124+ verified, firefox125+ verified)

VERIFIED FIXED
125 Branch
Tracking Status
firefox123 + verified
firefox124 + verified
firefox125 + verified

People

(Reporter: RyanVM, Assigned: zmckenney)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

As reported by Delphine, we've seen reports that in-app language switching isn't working for Focus starting with v123. Very likely related to the AAB switch. We had to make adjustments to Fenix in bug 1860186 that likely need to be made for Focus also.

Severity: S1 → S2
Priority: P1 → --
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch

The patch landed in nightly and beta is affected.
:zmckenney, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox124 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(zmckenney)

Comment on attachment 9388757 [details] [review]
[mozilla-mobile/firefox-android] Bug 1882138 - Dont split languages in AAB (backport #5775) (#5842)

Beta/Release Uplift Approval Request

  • User impact if declined: language selection will not work in-app without this change.
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: Change the in-app language from Focus settings to anything other than the default OS language. This should now change all of the settings strings to the correct language.
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): This only keeps all of the string resources from the languages in the base APK instead of splitting them into resources for Google to serve from the Play Store. This is in line with how it was done before and is very low risk.
  • String changes made/needed:
  • Is Android affected?: Yes
Flags: needinfo?(zmckenney)
Attachment #9388757 - Flags: approval-mozilla-beta?
Flags: qe-verify+
Comment on attachment 9388757 [details] [review] [mozilla-mobile/firefox-android] Bug 1882138 - Dont split languages in AAB (backport #5775) (#5842) Approved for Mobile 124.0b6
Attachment #9388757 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment on attachment 9388791 [details] [review] [mozilla-mobile/firefox-android] Bug 1882138 - Dont split languages in AAB (backport #5775) (backport #5842) (#5843) See comment 5 as the answers are identical
Attachment #9388791 - Flags: approval-mozilla-release?
Attachment #9388791 - Flags: approval-mozilla-release? → approval-mozilla-release+

Verified on Focus Nightly 125.0a1 from 3/4, Beta 124.0b6, and RC 123.0, with a Google Pixel 6 (Android 14), and a Lenovo tablet M10 (Android 10).
Changing the in-app language from Focus settings to anything other than the default OS language, changes all of the settings strings to the correct language.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: