Skip to content
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-03-29] [$500] Web - Chat - Infinite spinner in ND when navigating from OD in different ways #37332

Closed
1 of 6 tasks
kbecciv opened this issue Feb 27, 2024 · 28 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor

Comments

@kbecciv
Copy link

kbecciv commented Feb 27, 2024

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: 1.4.44-0
Reproducible in staging?: y
Reproducible in production?: n
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/cases/view/1971109
Issue reported by: Applause - Internal team

Action Performed:

Precondition: user is logged in OD with an account that has a existing workspace without a bank account setup

  1. Navigate to inbox and Search for the inbox task "Finish setting up..."
  2. Click on "Continue Setup"
    OR
  3. Click the message bubble in the bottom right

Expected Result:

User redirected to ND and the "Connect Bank Account" page is displayed in the side bar.
OR
A new tab opens and user is brought to the ND concierge chat.

Actual Result:

User is redirected to ND and see infinite spinner instead of chat history.

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

Bug6394386_1709056504536.Confirm_Setup.mp4
Bug6394386_1709056504539.Message_bubble.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01245ae49f9d1205bf
  • Upwork Job ID: 1762543109358874624
  • Last Price Increase: 2024-03-12
Issue OwnerCurrent Issue Owner: @adelekennedy
@kbecciv kbecciv added DeployBlockerCash This issue or pull request should block deployment External Added to denote the issue can be worked on by a contributor labels Feb 27, 2024
@melvin-bot melvin-bot bot changed the title Chat - Infinite spinner in ND when navigating from OD in different ways [$500] Chat - Infinite spinner in ND when navigating from OD in different ways Feb 27, 2024
Copy link

melvin-bot bot commented Feb 27, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01245ae49f9d1205bf

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 27, 2024
Copy link

melvin-bot bot commented Feb 27, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak (External)

@melvin-bot melvin-bot bot added the Daily KSv2 label Feb 27, 2024
@github-actions github-actions bot added Engineering Hourly KSv2 and removed Daily KSv2 labels Feb 27, 2024
Copy link
Contributor

👋 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:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@kbecciv kbecciv changed the title [$500] Chat - Infinite spinner in ND when navigating from OD in different ways [$500] Web - Chat - Infinite spinner in ND when navigating from OD in different ways Feb 27, 2024
Copy link

melvin-bot bot commented Feb 27, 2024

Triggered auto assignment to @robertjchen (Engineering), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

@kbecciv
Copy link
Author

kbecciv commented Feb 27, 2024

We think that this bug might be related to #wave5-free-submitters
CC @dylanexpensify

@robertjchen
Copy link
Contributor

Definitely a blocker for sure

@robertjchen
Copy link
Contributor

Working on reproducing the issue

@robertjchen
Copy link
Contributor

I believe it's related to this change: #36689

This is happening on the OpenReimbursementAccountPage and the most recent changes to that flow were related to the above PR. There's no console error and just the infinite spinner so I'm not too sure how to debug further. @nkuoch @hayata-suenaga do you possibly have more insight into what may be happening here?

@hayata-suenaga
Copy link
Contributor

hayata-suenaga commented Feb 28, 2024

I think there are two parts to this issue:

  • The first part is the infinite loading of the chat history
  • The second part is that the bank setup RHP is not showing up

The second point might be related to @nkuoch's PR but for the first part, I'm not sure if the PR is directly related 🤔
For the second point, the deep linking might not be working as expected cc: @nkuoch

@nkuoch
Copy link
Contributor

nkuoch commented Feb 28, 2024

I started looking and it doesn't seem related to my PR as it seem to be happening for any /transition redirections to newDot .. but I could be wrong .. Looking a bit more for the next 30mn but then will need to go

@hayata-suenaga
Copy link
Contributor

@robertjchen seems like the PR is not related. do you have any idea what might be related?

@nkuoch
Copy link
Contributor

nkuoch commented Feb 28, 2024

Might be worth doing a git bisect

@robertjchen
Copy link
Contributor

Got it, thanks for taking a look. I'll dig further!

@robertjchen robertjchen added Daily KSv2 and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Feb 28, 2024
@robertjchen
Copy link
Contributor

robertjchen commented Feb 28, 2024

Posted in #wave9-collect-signups to get additional insight, thanks for the tip @hayata-suenaga !

@melvin-bot melvin-bot bot added the Overdue label Mar 4, 2024
@robertjchen robertjchen removed the Hourly KSv2 label Mar 19, 2024
@robertjchen
Copy link
Contributor

Reproducible here and appears to affect all OldDot -> NewDot transitions: https://expensify.slack.com/archives/CC7NECV4L/p1710532758907999

@mountiny
Copy link
Contributor

PR is coming from @adamgrzybowski

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Mar 19, 2024
@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Mar 19, 2024
@robertjchen robertjchen removed their assignment Mar 20, 2024
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Mar 22, 2024
@melvin-bot melvin-bot bot changed the title [$500] Web - Chat - Infinite spinner in ND when navigating from OD in different ways [HOLD for payment 2024-03-29] [$500] Web - Chat - Infinite spinner in ND when navigating from OD in different ways Mar 22, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Mar 22, 2024
Copy link

melvin-bot bot commented Mar 22, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Mar 22, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.55-3 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-03-29. 🎊

For reference, here are some details about the assignees on this issue:

@mountiny mountiny added the Bug Something is broken. Auto assigns a BugZero manager. label Mar 31, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 31, 2024
Copy link

melvin-bot bot commented Mar 31, 2024

Triggered auto assignment to @adelekennedy (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Overdue Weekly KSv2 labels Mar 31, 2024
@mountiny
Copy link
Contributor

$500 to @allroundexperts for their review

@adelekennedy
Copy link

adelekennedy commented Apr 2, 2024

sorry @allroundexperts I'm just back from ooo

Payouts due:

@JmillsExpensify
Copy link

$500 approved for @allroundexperts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor
Projects
None yet
Development

No branches or pull requests

9 participants