You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[$500] Android - Settings - App crashes when changing device font size and then tapping on Profile icon #32515
Version Number: 1.4.8-0 Reproducible in staging?: Y Reproducible in production?: Y If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs:https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by: Applause - Internal Team Slack conversation:
Action Performed:
Launch New Expensify app
Background the app
Change the device font size
Return to the app
Tap on the profile icon
Expected Result:
App does not crash
Actual Result:
App crashes
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
changed the title [-]Android - Settings - App crashes when changing device font size and then tapping on Profile icon[/-][+][$500] Android - Settings - App crashes when changing device font size and then tapping on Profile icon[/+]on Dec 5, 2023
Are you still able to reproduce crash on latest main?
Seems to be fixed on the latest main. I can also no longer reproduce this today. @suneox I see you had posted a proposal recently. Can you reproduce it?
@iwiznia@allroundexperts@bfitzexpensify this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
Activity
melvin-bot commentedon Dec 5, 2023
Triggered auto assignment to @bfitzexpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.[-]Android - Settings - App crashes when changing device font size and then tapping on Profile icon[/-][+][$500] Android - Settings - App crashes when changing device font size and then tapping on Profile icon[/+]melvin-bot commentedon Dec 5, 2023
Job added to Upwork: https://www.upwork.com/jobs/~01977dd9f154104e64
melvin-bot commentedon Dec 5, 2023
Bug0 Triage Checklist (Main S/O)
Platformsin OP are ✅)melvin-bot commentedon Dec 5, 2023
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts (
External)bernhardoj commentedon Dec 5, 2023
Proposal
Please re-state the problem that we are trying to solve in this issue.
After changing the device font size, coming back to the app and open the Setting page, the app crashes.
What is the root cause of that problem?
The crash stack trace shows that the error comes from an
undefinedroot state.App/src/libs/Navigation/linkTo.ts
Lines 92 to 94 in ea6aac1
After we change the font device, it's normal that the app is restarted, but somehow this makes the root state becomes undefined
What changes do you think we should make in order to solve the problem?
Safely access the root state.
Just like we did with
getTopmostReportId.App/src/libs/Navigation/getTopmostReportId.ts
Lines 14 to 17 in f80fbe3
allroundexperts commentedon Dec 6, 2023
@bernhardoj's proposal looks good!
🎀 👀 🎀 C+ reviewed
melvin-bot commentedon Dec 6, 2023
Triggered auto assignment to @iwiznia, see https://stackoverflow.com/c/expensify/questions/7972 for more details.
7 remaining items
iwiznia commentedon Dec 6, 2023
Ah ok, given it's the same error, I think @situchan should fix it as part of that other issue, agree?
allroundexperts commentedon Dec 10, 2023
Seems to be fixed on the latest main. I can also no longer reproduce this today. @suneox I see you had posted a proposal recently. Can you reproduce it?
suneox commentedon Dec 11, 2023
@allroundexperts
Currently it not happens on latest main but the root cause doesn't resolve.
My proposal can be resolve the root cause
melvin-bot commentedon Dec 14, 2023
@iwiznia, @allroundexperts, @bfitzexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
iwiznia commentedon Dec 14, 2023
@allroundexperts do you agree we should make the fix @suneox proposes?
bfitzexpensify commentedon Dec 17, 2023
Bump @allroundexperts - do you think the fix suggested by @suneox is worthwhile, even though this particular bug is no longer happening?
situchan commentedon Dec 17, 2023
I think we can close this as no longer crash happening. If any critical issue happens in the future with the same root cause, we can always reopen.
suneox commentedon Dec 17, 2023
Let me check another places same with this issue I'll feedback on tomorrow
melvin-bot commentedon Dec 19, 2023
@iwiznia @allroundexperts @bfitzexpensify this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
bfitzexpensify commentedon Dec 19, 2023
Any updated thoughts @suneox?
suneox commentedon Dec 20, 2023
I have tested and could not found any issue related with the root cause for this issue
bfitzexpensify commentedon Dec 20, 2023
Thanks @suneox. OK, let's close this one out then.