-
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
[$250] User lands on concierge instead of the LHN #52420
Comments
Triggered auto assignment to @MitchExpensify ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.User lands on concierge instead of the LHN What is the root cause of that problem?from here we get App/src/libs/navigateAfterOnboarding.ts Line 24 in dc1e79d
and then in here, we navigate to it App/src/libs/navigateAfterOnboarding.ts Line 37 in dc1e79d
The problem is the What changes do you think we should make in order to solve the problem?To exclude it, we can pass App/src/libs/navigateAfterOnboarding.ts Line 24 in dc1e79d
We can retrieve the concierge ID either by passing it as a prop or by implementing something like this
What alternative solutions did you explore? (Optional) |
Based on this issue, #52018 |
Job added to Upwork: https://www.upwork.com/jobs/~021857485391551648841 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mollfpr ( |
The expected bahevior is to land in LHN |
Edited by proposal-police: This proposal was edited at 2024-11-26 09:13:08 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.In Step 5, user is redirected to LHN after completing onboarding when "Manage my team's expenses" is selected. What is the root cause of that problem?If we select
Then App/src/libs/navigateAfterOnboarding.ts Lines 27 to 35 in 6778419
If we select another purpose, the App/src/libs/navigateAfterOnboarding.ts Line 37 in 6778419
What changes do you think we should make in order to solve the problem?We should return early here if the
App/src/libs/navigateAfterOnboarding.ts Line 36 in 664f826
Optional: Another thing, we already return early if App/src/libs/navigateAfterOnboarding.ts Line 20 in 664f826
And if App/src/libs/navigateAfterOnboarding.ts Lines 30 to 32 in 664f826
If we want to do that we can merge
What alternative solutions did you explore? (Optional) |
@mollfpr any thoughts on which proposal to go with? |
@MitchExpensify @danielrvidal For clarification could you list the expected in the below purposes whether LHN or Concierge?
|
Its the same (LHN) for all, right @danielrvidal ? |
I think we should navigate to the concierge chat for all cases because we can have some tasks created in the concierge chat from the onboarding flow. Then the user can see the task after the onboarding flow if we navigate to the concierge chat. |
@mkzie2 Interesting, but the flow for "Something else" doesn't create tasks in the concierge, why do we need to navigate to the concierge in that case? |
@mollfpr We want to be consistent for all onboarding flow so I suggest navigating to the concierge chat with the reason above. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Yea, we want them to land on the inbox in the LHN rather than in the concierge DM because it's the home screen. We have a tooltip and GBR that direct them to go to the Concierge chat next. |
Edited by proposal-police: This proposal was edited at 2024-11-24 18:13:44 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.After the onboarding flow , user lands on the Concierge chat, instead of inbox or home page. What is the root cause of that problem?here: App/src/libs/navigateAfterOnboarding.ts Line 37 in 6778419
we are navigating to the last accessed report. What changes do you think we should make in order to solve the problem?based on: it seems, here: App/src/libs/navigateAfterOnboarding.ts Line 37 in 6778419
we can simply write: What alternative solutions did you explore? (Optional)I think we can totally replace these two lines:
and
with
|
What do you think about the latest proposal @mollfpr ? |
@mollfpr @MitchExpensify this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
Updated proposal. |
@mollfpr, @MitchExpensify Huh... This is 4 days overdue. Who can take care of this? |
Thank you guys for the proposals!
@Shahidullah-Muffakir Your RCA doesn't have much explanation, and your solution will not work with sign in from deeplink. So to conclude, the solution from @Nodebrute and @mkzie2 has the same which to avoid navigating to the concierge chat report. The solution from @Nodebrute needs access to Onyx to get the concierge reportID so it needs more lines of code to define the Onyx value and add more parameters to the function, but the @mkzie2 solution only needs to check whether the lastAccessedReport is concierge chat and return early. So I suggest we go with @mkzie2 solution because the changes is straight forward. 🎀 👀 🎀 C+ reviewed! |
Triggered auto assignment to @MariaHCD, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
❌ There was an error making the offer to @mkzie2 for the Contributor role. The BZ member will need to manually hire the contributor. |
@mkzie2 what is your Upwork profile? |
Thanks, offer sent @mkzie2 ! |
@mollfpr The PR is ready. |
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.60-1
Reproducible in staging?: y
Reproducible in production?: y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
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: @shawnborton
Slack conversation (hyperlinked to channel name): [expensify_convert] (https://expensify-ts.slack.com/archives/C07HPDRELLD/p1731430243357459)
Action Performed:
Expected Result:
User lands in LHN
Actual Result:
User lands in Concierge
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @mkzie2The text was updated successfully, but these errors were encountered: