Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android - Preferences - There is no option to choose a language #10097

Closed
kbecciv opened this issue Jul 26, 2022 · 22 comments
Closed

Android - Preferences - There is no option to choose a language #10097

kbecciv opened this issue Jul 26, 2022 · 22 comments
Assignees

Comments

@kbecciv
Copy link

kbecciv commented Jul 26, 2022

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:

  1. Go to App and login with a applause.expensifail account
  2. Navigate to Settings > Preferences

Expected Result:

There is option to choose a language

Actual Result:

There is no option to choose a language

Workaround:

Unkown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.1.86.0

Reproducible in staging?: Yes

Reproducible in production?: No

Email or phone of affected tester (no customers): any applause account

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug5662874_Record_2022-07-26-03-19-11_4f9154176b47c00da84e32064abf1c48.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

@kbecciv kbecciv added the DeployBlockerCash This issue or pull request should block deployment label Jul 26, 2022
@OSBotify
Copy link
Contributor

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@luacmartins
Copy link
Contributor

luacmartins commented Jul 26, 2022

Not sure why this one didn't get assigned to anyone. Gonna tackle this one myself!

@luacmartins luacmartins self-assigned this Jul 26, 2022
@luacmartins
Copy link
Contributor

I'm having a hard time reproducing this on any of the platforms. This might be related to the overall android issues we are facing. I'll come back to this one tomorrow!

@luacmartins
Copy link
Contributor

@kbecciv I'm unable to reproduce this. Can you please test again?

@kbecciv
Copy link
Author

kbecciv commented Jul 26, 2022

@luacmartins Which app version did you use?

@luacmartins
Copy link
Contributor

I tested on both 1.1.86-0 and 1.1.86-1 tested on web, desktop and ios.

@mvtglobally
Copy link

@luacmartins We are re-testing and will update

@mvtglobally
Copy link

@luacmartins Team is consistently able to reproduce the issue on the build 1.1.86-0
We are not able to upgrade Android to 1.1.86-1, as build goes back to 1.1.85-8 if you uninstall it

Record_2022-07-26-20-51-59_4f9154176b47c00da84e32064abf1c48.mp4

@luacmartins
Copy link
Contributor

I was able to reproduce this on a gmail account since that account is not part of the internationalization beta and we return early here -

if (!Permissions.canUseInternationalization(props.betas)) {
return null;
}

@luacmartins
Copy link
Contributor

@kbecciv I added @applause.expensifail.com accounts to the internationalization beta. These changes can take up to an hour to take effect. Let me know if you still have issues with this!

@luacmartins
Copy link
Contributor

Closing this issue, since we figure out the problem!

@luacmartins
Copy link
Contributor

Hmm apparently @applause.expensifail.com accounts are already in all betas, so this shouldn't fix it. Investigating further

@luacmartins luacmartins reopened this Jul 26, 2022
@luacmartins
Copy link
Contributor

luacmartins commented Jul 26, 2022

There must be something weird going on with the betas. I tried again with the test account [email protected] and wasn't able to reproduce:

Screen.Recording.2022-07-26.at.4.46.22.PM.mov

@luacmartins
Copy link
Contributor

The only way I could reproduce this was delaying the response from the OpenApp command using a setTimeout. @kavimuru does the option eventually show up?

@luacmartins
Copy link
Contributor

luacmartins commented Jul 27, 2022

@kavimuru can you try the steps below?

  1. Log out
  2. Log in
  3. Wait 15-20s
  4. Navigate to Settings > Preferences
  5. Verify that you can select a language

@mvtglobally
Copy link

checking with the team

@luacmartins
Copy link
Contributor

Removing the blocker label since we couldn't reproduce and this would only affect a beta feature. @mvtglobally Can we add this to the KI tests?

@luacmartins luacmartins added Weekly KSv2 and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Jul 29, 2022
@kavimuru
Copy link

@luacmartins Tester is able to reproduce this issue in the version 1.1.86-5.

Record_2022-07-29-14-35-39_4f9154176b47c00da84e32064abf1c48.mp4

@melvin-bot melvin-bot bot added the Overdue label Aug 8, 2022
@luacmartins
Copy link
Contributor

I will try to investigate this week!

@melvin-bot melvin-bot bot removed the Overdue label Aug 8, 2022
@luacmartins
Copy link
Contributor

@kbecciv is this issue still reproducible?

@kbecciv
Copy link
Author

kbecciv commented Aug 19, 2022

Unable to reproduce it with build 1.1.88.14
Screenshot_20220819-134840_New Expensify

@luacmartins
Copy link
Contributor

Thanks for confirming! I think this was fixed here. Not really sure how though.

Closing this issue. Please reopen if you see this happening again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants