-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[PAY 7TH SEP][$250] Sign In - User navigated to deeplink conversation instead LHN when Signed out and back in #47428
Comments
Triggered auto assignment to @jliexpensify ( |
We think that this bug might be related to #vip-vsb |
@jliexpensify 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 |
@IuliiaHerets can you retest this one on v9.0.20-6? I haven't been able to repro. |
Tester update steps a little for better understanding:
Issue still reproduce on his side on the iOS 9.0.20-6 build. RPReplay_Final1723697172.mp4 |
Ok, I can reproduce it on Android but not on web. |
Job added to Upwork: https://www.upwork.com/jobs/~01bf4c9f6cbc29f247 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @DylanDylann ( |
#vsb is deprioritised, but this seems like an issue with a core flow (i.e. not using a deeplink drops you into the chat) so I think we should look into fixing it. |
ProposalPlease re-state the problem that we are trying to solve in this issue.After login with a deep link then logout and login again, the app opens the previous deeplink page. What is the root cause of that problem?When we open a deeplink while logged out, it will wait until the user signs in first and then connects to the ONBOARDING onyx before navigating to the deeplink. App/src/libs/actions/Report.ts Lines 2668 to 2709 in 6e61b1a
When we log out, the onyx connection still persists, and because it captures the previous deeplink, whenever the onboarding value changes, the previous deeplink is triggered again, including when we login in again. What changes do you think we should make in order to solve the problem?Disconnect the Onyx connection once we are done with the deeplink. App/src/libs/actions/Report.ts Lines 2708 to 2709 in 6e61b1a
|
Hello @jliexpensify @bernhardoj @IuliiaHerets @DylanDylann @r8 This problem started occurring for me 3 days ago. If the user is logged out and comes through deep linking, it directly redirects them in, but if they log out and then log back in, it redirects again. This issue happens because the linking was not cleared after being used. After using the linking, you need to remove the linking data. I have fixed this issue in your app. |
📣 @kundan175! 📣
|
|
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
Hi @kundan175 - can you please submit a proposal, like what the other contributor has done? All the details to write and submit a proposal can be found in our contributing.MD: https://github.com/Expensify/App/blob/main/contributingGuides/CONTRIBUTING.md |
@jliexpensify To be honest, I didn't understand it either. This is the first time I've seen something like this in the Guides 😊. |
@jliexpensify But I can fix this issue. In fact, I fixed a similar issue 2 days ago in this app: Juggle NZ - Shop, Earn & Reward. |
@kundan175 please review the Contributor .MD and write a proposal as to how you will fix the issue for review. Thanks! |
@jliexpensify Root Cause Proposed Solution Alternative Solutions Explored (Optional) |
Why am I lately constantly getting mentioned in issues here? |
📣 @r8! 📣
|
@bernhardoj's proposal looks good to me. We need to disconnect to Onyx when navigating successful 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @neil-marcellini, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
I agree, sounds good. |
📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
PR is ready cc: @DylanDylann |
@neil-marcellini, @jliexpensify, @bernhardoj, @DylanDylann Huh... This is 4 days overdue. Who can take care of this? |
The PR is merged |
@neil-marcellini @jliexpensify @bernhardoj @DylanDylann 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! |
@neil-marcellini, @jliexpensify, @bernhardoj, @DylanDylann Huh... This is 4 days overdue. Who can take care of this? |
Hmm automation broken - deployed to prod on 31st Aug, right? |
Payment Summary
|
Correct. |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed: [@DylanDylann] The PR that introduced the bug has been identified. Link to the PR: NA Regression Test Proposal
Do we agree 👍 or 👎 |
@neil-marcellini, @jliexpensify, @bernhardoj, @DylanDylann Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Paid and job closed. |
Requested in ND. |
$250 approved for @bernhardoj |
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.19-10
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/4849362&group_by=cases:section_id&group_order=asc&group_id=229066
Email or phone of affected tester (no customers): applausetester+omqq1@applause.expensifail.com
Issue reported by: Applause Internal Team
Action Performed:
Precondition: User should be signed out. If using the web version, please resize the window to portrait format (mWeb).
Expected Result:
User should be navigated to LHN
Actual Result:
When the user signed out and back in (step 5), the conversation from the deeplink in step 2 opened.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6571122_1723567808589.RPReplay_Final1723567720.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @DylanDylannThe text was updated successfully, but these errors were encountered: