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

[Guided setup] [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal #39932

Closed
1 of 6 tasks
lanitochka17 opened this issue Apr 9, 2024 · 31 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors

Comments

@lanitochka17
Copy link

lanitochka17 commented Apr 9, 2024

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.4.61.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: https://expensify.testrail.io/index.php?/tests/view/4481382&group_by=cases:section_id&group_id=229043&group_order=asc
Issue reported by: Applause - Internal Team

Action Performed:

  1. Start logging in with a new Gmail account
  2. Copy the magic link, paste it to iCloud notes and add "staging" to it
  3. Open it from iCloud notes
  4. Switch back to the first tab

Expected Result:

"Welcome to Expensify" modal should appear

There should be Concierge chat in the LHN

Actual Result:

"Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal

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

Bug6442656_1712601054217.WFOT6467.1.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01bb9b4c17e55d927b
  • Upwork Job ID: 1777819519501967360
  • Last Price Increase: 2024-05-04
@lanitochka17 lanitochka17 added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Apr 9, 2024
Copy link

melvin-bot bot commented Apr 9, 2024

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

@lanitochka17
Copy link
Author

@trjExpensify FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

@trjExpensify
Copy link
Contributor

@tienifr @DylanDylann this is in the regression period. Can you take a look?

@tienifr
Copy link
Contributor

tienifr commented Apr 9, 2024

Checking.

@tienifr
Copy link
Contributor

tienifr commented Apr 9, 2024

I don't think this is related to my PR. The empty UI and welcome modal is completely different. So the empty UI would never block the welcome modal from display. I think the root cause is that the welcome modal hasn't covered the case when user logged in using magic deep link.

Also on first login, Concierge chat should always show but in this case it doesn't. It seems like another issue.

So the correct issue for this is: Welcome modal does not show on login using magic deep link.

@tienifr
Copy link
Contributor

tienifr commented Apr 9, 2024

I think we should tag the author of onboarding flow or the welcome modal here to take a look.

@trjExpensify
Copy link
Contributor

trjExpensify commented Apr 9, 2024

Cool, have done here. CC: @mountiny

@mountiny mountiny self-assigned this Apr 9, 2024
@mountiny
Copy link
Contributor

mountiny commented Apr 9, 2024

asking QA to retest if its not deploy blocker actually

@mountiny
Copy link
Contributor

mountiny commented Apr 9, 2024

QA confirmed this is not deploy blocker. I feel like we can do nothing here and just focus on getting the stage1 onboarding done asap

@trjExpensify
Copy link
Contributor

Where's the Concierge DM for a new sign-up?

@mountiny
Copy link
Contributor

mountiny commented Apr 9, 2024

Discussing here

@mountiny mountiny added the External Added to denote the issue can be worked on by a contributor label Apr 9, 2024
Copy link

melvin-bot bot commented Apr 9, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01bb9b4c17e55d927b

@melvin-bot melvin-bot bot changed the title Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal Apr 9, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 9, 2024
Copy link

melvin-bot bot commented Apr 9, 2024

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

@mountiny
Copy link
Contributor

mountiny commented Apr 9, 2024

This seems to be only happening on mWeb safari and for the fresh sign up.

The welcome modal should be shown and the concierge chat should show up too, exporting.

@ikevin127
Copy link
Contributor

Doing some digging I figured that this is definitely related to the [Onboarding - Stage 1] Onboarding Flow PR.
#39907 issue already has a draft PR based on this proposal which removes the now legacy hasSelectedChoice variable from the hasRequiredOnyxKeysBeenLoaded check.

This should be fixing the display of the welcome modal based on this logic, which would also trigger the creation of the first Concierge chat. The problem is that I tested this hypothesis and the issue is still happening (non-consistently) - so the mentioned draft PR won't fix this issue.

@melvin-bot melvin-bot bot added the Overdue label Apr 12, 2024
@trjExpensify trjExpensify changed the title [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal [Guided setup] [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal Apr 15, 2024
@trjExpensify
Copy link
Contributor

@filip-solecki are you guys working on this?

@melvin-bot melvin-bot bot removed the Overdue label Apr 15, 2024
@filip-solecki
Copy link
Contributor

I think we can wait until new Onboarding flow is merged and recheck if this is reproducible

@trjExpensify trjExpensify changed the title [Guided setup] [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal [Hold PR #39687] [Guided setup] [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal Apr 16, 2024
@trjExpensify
Copy link
Contributor

Popped a hold in the title for that PR!

@melvin-bot melvin-bot bot added the Overdue label Apr 18, 2024
Copy link

melvin-bot bot commented Apr 19, 2024

@trjExpensify, @mountiny, @alitoshmatov Whoops! This issue is 2 days overdue. Let's get this updated quick!

@mountiny
Copy link
Contributor

Still holding

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Apr 20, 2024
@mountiny
Copy link
Contributor

Still on hold

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Apr 22, 2024
Copy link

melvin-bot bot commented Apr 26, 2024

@trjExpensify, @mountiny, @alitoshmatov Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@trjExpensify
Copy link
Contributor

This can come off hold now, as #39687 is merged. @filip-solecki can you take a look and confirm?

@melvin-bot melvin-bot bot removed the Overdue label Apr 27, 2024
@trjExpensify trjExpensify changed the title [Hold PR #39687] [Guided setup] [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal [Guided setup] [$250] Login - "Woohoo! All caught up." message appears instead of the "Welcome to Expensify" modal Apr 27, 2024
Copy link

melvin-bot bot commented Apr 27, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@melvin-bot melvin-bot bot added the Overdue label Apr 29, 2024
@mountiny
Copy link
Contributor

Is this still reproducible @alitoshmatov @lanitochka17 ?

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Apr 29, 2024
Copy link

melvin-bot bot commented May 3, 2024

@trjExpensify, @mountiny, @alitoshmatov Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

Copy link

melvin-bot bot commented May 4, 2024

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@mvtglobally
Copy link

Issue not reproducible during KI retests. (First week)

Copy link

melvin-bot bot commented May 7, 2024

@trjExpensify @mountiny @alitoshmatov this issue is now 4 weeks old, please consider:

  • Finding a contributor to fix the bug
  • Closing the issue if BZ has been unable to add the issue to a VIP or Wave project
  • If you have any questions, don't hesitate to start a discussion in #expensify-open-source

Thanks!

Copy link

melvin-bot bot commented May 7, 2024

@trjExpensify, @mountiny, @alitoshmatov 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

@trjExpensify
Copy link
Contributor

Issue is no longer reproducible, closing Melv.

@melvin-bot melvin-bot bot removed the Overdue label May 7, 2024
@github-project-automation github-project-automation bot moved this from Polish to Done in [#whatsnext] #wave-collect May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors
Projects
No open projects
Archived in project
Development

No branches or pull requests

8 participants