-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[HOLD for payment 2023-05-16] [HOLD, payment pending regression PR] [$1000] Back tooltip on personal information is in lowercase #17244
Comments
Triggered auto assignment to @stephanieelliott ( |
Bug0 Triage Checklist (Main S/O)
|
Hey @kavimuru can you fill out the |
It looks like the back button is from the This happens inside //...
<ScrollView contentContainerStyle={styles.flex1}>
<Onfido
sdkToken={this.props.onfidoToken}
onUserExit={() => {
BankAccounts.clearOnfidoToken();
BankAccounts.goToWithdrawalAccountSetupStep(CONST.BANK_ACCOUNT.STEP.REQUESTOR);
}}
onError={() => {
// In case of any unexpected error we log it to the server, show a growl, and return the user back to the requestor step so they can try again.
Growl.error(this.props.translate('onfidoStep.genericError'), 10000);
BankAccounts.clearOnfidoToken();
BankAccounts.goToWithdrawalAccountSetupStep(CONST.BANK_ACCOUNT.STEP.REQUESTOR);
}}
onSuccess={(onfidoData) => {
this.submit(onfidoData);
}}
/>
</ScrollView>
//... The Web SDK Flow has a configuration option called Onfido offers some UI customization options which have already been tweaked to match Expensify's design inside The customization options for the document screen in question are limited to colors, fonts, and maybe border radii. The only I'm not sure if this counts as a proposal per se, but I think changing the back button's case is an option Onfido hasn't provided. If it's accepted as one, then well and good - just thought I'd offer some insight from my findings. By the way, @kavimuru, did you mean title case instead of upper case for the back button?
|
📣 @Victor-Nyagudi! 📣 Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Format:
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@stephanieelliott updated the platform section. |
@stephanieelliott Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Hm, interesting proposal @Victor-Nyagudi! Adding the |
Job added to Upwork: https://www.upwork.com/jobs/~014397c5d33abcb652 |
Current assignee @stephanieelliott is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Back tooltip on personal information is in lowercase What is the root cause of that problem?This is coming from Onfido ( en & es ) What changes do you think we should make in order to solve the problem?}We can either ignore it or raise an issue on https://github.com/onfido/onfido-sdk-ui. What alternative solutions did you explore? (Optional) |
Triggered auto assignment to @neil-marcellini ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.In this issue, we can notice that the tooltip/label for the Onfido back button is set to 'back'. In Expensify, we use Sentence case whenever possible and this causes an inconsistency in the app. What is the root cause of that problem?This is default behaviour of Onfido. I doubt that reaching out to the Onfido SDK maintainers would have an effect since this is an inconsistency problem for Expensify and the change of 'back' to 'Back' wouldn't be a priority to them. What changes do you think we should make in order to solve the problem?In order to solve this issue, we can use the localisation customisation ability to Onfido. This will let us declare custom phrases that can be used across the whole Onfido flow and we can customize everything we want here. I think this can be a major undertaking involving the Copy team as well for both English and Spanish and doing a textual personalisation of the Onfido flow. In order to customise locales, different techniques need to be applied for Web, ios and Android. The links to the respective documentation are:
Each of these implementation is a bit complicated but I'm pretty sure I can do this. As for the phrases, we will create our own versions of them for both, spanish and english and depending on the user's chosen language, pass it to the Onfido SDK here. For this specific issue, we will need to change the Onfido phrase - generic.back I was able to put together a quick POC for the Web, which is the issue here: 2023-04-15.02-03-27.mp4 |
Reviewing now... |
Thank you guys for the proposals! As @Victor-Nyagudi and @aman-atg point out, that is a default from the Onfido SDK, and asking the Onfido maintainer to change the copy will not be a priority for them. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.12-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-05-16. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Sharing the timeline of this issue to help with the eventual analysis, calculated with this tool. 🐛 Issue created at: Mon, 10 Apr 2023 21:24:56 GMT |
Another improvement to Onfido languages, so no offending PR.
Maybe we can add the check to Workspace - Add bank account - Plaid back account selector screen? |
Propose update for Workspace - Add bank account - Plaid back account selector screen TC added a step 14-18
|
Hey @Prince-Mendiratta @mollfpr @ayazhussain79 can you please apply for the job in Upwork so that we can pay this out? Thank you! |
Hiya @stephanieelliott! Already applied here when I put in the PR, I'm not able to reapply as it says job closed. |
@stephanieelliott This job is no longer available link, can you please send the invitation here |
Jumping in on behalf of Steph.
New job post - https://www.upwork.com/jobs/~012bae1e57414f2d48 |
I sent offers to all 3 just now. |
Checklist complete and QA test posted in E/E repository https://github.com/Expensify/Expensify/issues/286071 |
Are you still looking for someone to fix this? If yes, I can land a PR in 24 hours. |
This comment was marked as off-topic.
This comment was marked as off-topic.
@michaelhaxhiu Offer accepted |
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
Im on it. |
No sorry. This job is already done and we are paying the contributors who solved it. @MrJithil if you are interested in taking on a job, please filter by https://github.com/Expensify/App/issues?q=is%3Aopen+is%3Aissue+label%3A%22Help+Wanted%22 |
Thank You. |
@MrJithil No problem! I just noticed you didn't request an invite to our slack channels yet. I recommend reading this page real quick to get started with contributing: |
All paid. Closing. |
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:
Expected Result:
Back tooltip on personal information should be in uppercase
Actual Result:
Back tooltip on personal information is in lowercase
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.98-2



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
Notes/Photos/Videos: Any additional supporting documentation
2023-04-10.21-57-12.mp4
Expensify/Expensify Issue URL:
Issue reported by: @ayazhussain79
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1681146014939409
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: