-
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 2024-08-20] Bank account - Unable to proceed after website step when website is auto populated #47227
Comments
Triggered auto assignment to @NikkiWines ( |
Triggered auto assignment to @RachCHopkins ( |
👋 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:
|
We think that this bug might be related to #wave-collect - Release 1 |
Yeah, none of the components used on the respective page with the bug was touched by the mentioned PR. I don't think the PR is related. |
Repro'd locally - reverted this locally and it resolved the issue while I was still on the add website page. But, of course, re-introduced the bug of skipping the website form if I restarted adding a bank account |
I'll start checking now |
@NikkiWines I’ve started testing with a private email, and this issue only happened once. It cannot be reproduced on the latest main branch, so I think it might be related to the backend response during the |
@suneox I'm still able to reproduce the issue Screen.Recording.2024-08-13.at.11.43.59.mov |
I found the issue. This happens specifically after removing this code. What happen in this issue is that, when we press Next, the website draft Onyx data is still empty. It's only filled once we type into the text input. The linked code purpose is to save the generated website to the website draft Onyx. But if we re-add that, then the website step gonna be skipped again because when we are at the tax ID step (step before the website step) and press next, the website step is mounted, the generated website is saved to the draft, then, a loading view is shown and then the step is remounted which will skip the website step because it's now contains a valid website. We need to wait for #45278 before we can re-add the above logic back. Every time a step (not sub-step) view is mounted, the initial sub-step will be evaluated and #45278 will prevent the step to be re-mounted every time we save a sub-step. |
Thanks for the summary @bernhardoj. Maybe, since we need to wait on the issue you linked, we can remove the default website for now and require the user to input a value to move forward? Once that issue is complete, we can re-add the default website to bring things back to our normal flow |
That works. I'll prepare a PR for that. |
Fix is being CP'd 👍 |
@IuliiaHerets can you please retest this on staging? 🙏 |
Confirmed this is fixed in staging! |
@Beamanator sorry for delay. Website field is not auto populated now, but when enter it manually, bandicam.2024-08-13.22-37-50-589.mp4 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.19-11 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 2024-08-20. 🎊 |
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:
|
I was offline. Thanks for handling the PR! |
This should be on prod now cc: @RachCHopkins |
@NikkiWines sorry I'm a little new to this, is this the standard $250? I believe @bernhardoj is paid via newdot manual requests, so we don't need an upwork job. And does anyone else need to be paid here? |
@RachCHopkins Nobody needs to be paid here as this was a regression and it was fixed by original author/C+. |
I am confused. It says hold for payment and I am being tagged. Do I simply... close the issue? |
Yes |
Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.0.19-0
Reproducible in staging?: Y
Reproducible in production?: N
Email or phone of affected tester (no customers): applausetester+kh050806@applause.expensifail.com
Issue reported by: Applause Internal Team
Action Performed:
Precondition:
Expected Result:
The setup will proceed to the next step.
Actual Result:
The setup is stuck on the same website step until user adds some edit to it.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6569734_1723462954257.bank.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @RachCHopkinsThe text was updated successfully, but these errors were encountered: