Skip to content

[HOLD for payment 2023-02-08] [$2000] Deep link routing is inconsistent when the app is open #13691

Description

@kavimuru

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


1) Magic sign in Success

  • Create a new account
  • Kill the app
  • Tap the magic sign in deep link
  • After setting a password, you will be taken to the LHN, with the FAB modal opened ✅

2) Magic sign in Failure

  • Create a new account
  • Background, but do not kill the app
  • Tap the magic sign in deep -ink
  • After setting a password, you should be taken to the LHN, but the FAB will not be shown! ❌

3) Admin chat failure

  • Sign in to an account without an open workspace
  • Tap the fab button, and create a workspace
  • Await the Notification from the support team member
  • Do not kill the app
  • Tap this notification
  • You might be taken to the LHN (known, separate issue)
  • Swipe right to the chat
  • It should be the #admins chat, but is often an entirely different chat ❌

Solution

Figure out why the deep-links aren't working as expected while the app is open.

Actual Result :

on signin it navigates to chat screen with concierge

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Android

Version Number: 1.2.41-1
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:

Screen_Recording_20221217_122455_New.Expensify.mp4
screen-20221219-134725.mp4

Expensify/Expensify Issue URL:
Issue reported by: @gadhiyamanan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1671280997504769

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0106e69a3f4a655640
  • Upwork Job ID: 1612854400942157824
  • Last Price Increase: 2023-01-25

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorImprovementItem broken or needs improvement.ReviewingHas a PR in review

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions