-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Web - Connect Bank Account - Nonfunctional Back Button when going to step 3 on the Connect bank account manually #24635
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
Comments
Triggered auto assignment to @dylanexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
It’s potentially similar KI #23369 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Back button is non functional on the full screen loading animation when navigating to Step 3 in the Connect BA flow. What is the root cause of that problem?The When a user clicks on the back button during the full page loading animation, there is an attempt to navigate back from the current step (Step 2: Company) to the first step. However, the step retrieved from Onyx (Step 3: Personal information) will be rendered after the loading animation is complete. Since the full page loading animation is still active when the back button is pressed, this results in a confusing UX. What changes do you think we should make in order to solve the problem?Solution 1 App/src/components/ReimbursementAccountLoadingIndicator.js Lines 31 to 34 in 043b1ed
In order to achieve this, we can update the ReimbursementAccountLoadingIndicator component by setting the Solution 2 Alternatively, implement a separate handler called Since we're going back from the loading animation, the idea is to return to the previous page (by overriding) which is essentially still the current step while the animation is active.
Solution 3
What alternative solutions did you explore? (Optional)None. |
Ah @izarutskaya good shout - will wait for that deploy to then test this again |
@dylanexpensify I just had a look at the other issue, and it looks like this is a completely different bug based on the videos. |
reviewing today! |
Clarifying solution ^ |
bumped above |
This should be done by the linked issue! |
@dylanexpensify I just tested on the main branch and this is still happening. Looking through the other issue, it appears to be dealing with back button navigation skipping over certain steps, for example, attempting to navigate back from Step 4 of the Connect Bank flow, and the user ends up at the first step of the flow instead of the being taken back to Step 3. For this issue, the problem happens when you click on the Back button while the loading animation between steps is being displayed. To illustrate, when a user is on Step 2, and they click Save and continue, they're supposed to end up at Step 3. This works fine. However, if they click on the Back button that appears during the loading animation between Steps 2 and 3, they will still end up on Step 3, instead of being taken back to Step 2. Hope this makes sense. cc @sakluger |
@dylanexpensify This bug is still happening on the main branch if you want to take another look. Thanks. |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
ResultScreencast.from.23-09-2023.12.42.18.webm |
@dylanexpensify I still can reproduce this bug. Please help check when you have a chance. Thanks |
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:
Clicking back takes you to Step 2
Actual Result:
Proceeds to step 3
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: v1.3.54-11
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
4232142525410395537t100_backstep3-1.MP4
Recording.1217.mp4
Expensify/Expensify Issue URL:
Issue reported by: @daveSeife
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1691199712158209
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: