-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-12-07] [$500] Android - LHN is displayed instead Expensify uses Plaid to connect your account #30617
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01f99be3ed1dcad788 |
Triggered auto assignment to @dylanexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
s |
📣 @nimishdubey2! 📣
|
@shahinyan11 Thanks for the proposal. Can you please elaborate on your RCA? How is the lifecycle different? After reopening the App I'm seeing an error which seems pretty much related to this bug
|
@s77rt Sorry but there was a problem in my proposal and it didn't work completely. I'm currently working on this to fix the problem and create new proposal. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Android - LHN is displayed instead Expensify uses Plaid to connect your account What is the root cause of that problem?The package What changes do you think we should make in order to solve the problem?Update the And after that, we need to open the Plaid link window again because it closes after going back. For this I made below changes .
What alternative solutions did you explore? (Optional)Be honest I could not find any function which generates plaid Link Token . If there is such a function we can call It in
|
@shahinyan11 Thanks for the update. Regarding your RCA:
Any specific reason why this happens on Android only? Is this coming from Note: For future proposals please do not post new comments instead just edit the old one |
@s77rt Yes it is coming from react-native-plaid-link-sdk . It's possible that this behavior can be changed using |
@shahinyan11 If the bug is coming from react-native-plaid-link-sdk we should probably fix the bug upsteam. |
@s77rt But on the package side it's not a bug, it's just behavior for android. |
And if so what should I do ? |
@shahinyan11 We would probably need to fix |
@s77rt is not the handling on the react native side an option ? |
It's an option as long as the fix is on react-native-plaid-link-sdk (assuming the bug is on react-native-plaid-link-sdk) |
@s77rt Ok . I will continue to explore the react-native-plaid-link-sdk package until I get a response from you, maybe there will be another option |
Not overdue. Still looking for proposals |
Sounds good, thanks @s77rt! ❤️ |
@s77rt @dylanexpensify I have looked for other ways, but it is not possible to change this behavior in Android. There is only one way which we can try. This is the way to use Webview but Plaid does not recommend using WebViews for new integrations for below reasons:
For these reasons, Plaid recommends using the native SDKs for new integrations instead of a WebView. |
📣 @s77rt 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @shahinyan11 You have been assigned to this job! |
I expect my review request to be ready for review by the end of today. |
Nice! @s77rt to review! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.5-7 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-12-07. 🎊 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.
For reference, here are some details about the assignees on this 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:
|
Regression Test Proposal
|
Payment upcoming! |
@dylanexpensify the marked day has passed, but I have not yet received payment ? Is there any problems ? |
Apologies! Processing now @shahinyan11! |
Payment summary:
Please apply! |
@shahinyan11 offer sent! |
@dylanexpensify applied |
paid! |
@dylanexpensify Are not you leaving reviews at all? ) |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.2.93.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:
Expected Result:
Expensify uses Plaid to connect your account is displayed instead LHN after putting the app in the background
Actual Result:
LHN is displayed instead Expensify uses Plaid to connect your account after putting the app in the background
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
Bug6257361_1698700041953.Screen_Recording_20231030_161932_New_Expensify__1_.mp4
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: