App: [$1000] Web - App crashes when selecting `Translate to "Language"` by right clicking on chrome in login screen
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
- Open login page - right click and press on Translate to “Language”.
- Fill email id and press on continue.
- Press go back on Not email-id:`Go back.
- Press continue again on login screen.
- Press go back again.
Expected Result:
App shouldn’t crash if webpage translate enabled.
Actual Result:
App crashing randomly on user actions.
Workaround:
unknown
Platform:
Where is this issue occurring?
- Web
Version Number: 1.2.36-2 Reproducible in staging?: Y Reproducible in production?: Y Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos:
Expensify/Expensify Issue URL: Issue reported by: @jatinsoni Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1670389024141949
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~01127b45e8eb04373b
- Upwork Job ID: 1600592978997096448
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 22 (14 by maintainers)
This is a bug in Chromium and it is being tracked here. There is some discussion, looks like it’s going to be fixed eventually (there was activity 11 hours ago, but this issue seems to closed)
There’s a workaround, but it will make the app a little bit slower (I haven’t measured by how much)
@yevheniitsuryk’s proposal works well for me (and is universal), we’d only need to modify it so it doesn’t wrap all of the text components, only the ones that have multiple children
Both solutions are technically workarounds, but we could implement one until the bug is fixed in Chromium itself
We can fix this by add class=“notranslate” in body tag inside web/index.html