-
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
[HOLD for payment 2024-02-14] [$500] mWeb - Magic link - "Sign in here" leads to Abracadabra page. #35782
Comments
👋 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:
|
Triggered auto assignment to @yuwenmemon ( |
Job added to Upwork: https://www.upwork.com/jobs/~01ce9d90ffdb97284c |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws ( |
Triggered auto assignment to @zanyrenney ( |
Still open for proposals, the other deploy blocker affects native platforms only |
Hi I'm taking a look at this. An incognito browser window is a different session to the non incognito one so logging in from incognito shouldn't work by design. That being said what is meant by LHN as described in the Expected Result? |
LHN stands for You can find a list of commonly used acronyms here. |
Proposal
To support opening the links in incognito we would need to.
|
@jcdiprose Thanks for the update. Please have a read of how to construct a proposal in the contributing guide |
@Ollyws my mistake thanks for letting me know Please re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
|
@jcdiprose If you look on production you'll see that clicking the URL from the magic link signs the user in on the incognito mode window. How is this related to an active session? |
@yuwenmemon |
@yuwenmemon If I understand the reproduction steps correctly it sounds like the start of the process is done from one browser window then the magic link is being opened in a different incognito browser window |
@jcdiprose Yes, that's correct. In that case, when you click that "just sign in here" link it should take you right into your account. |
ProposalPlease re-state the problem that we are trying to solve in this issue.App gets redirected to Abracadabra screen when "Sign in here" is clicked What is the root cause of that problem?This is some what related to #35745 In ValidateLogin page a useEffect is used to redirect user once the code is validated. Looks like we are not waiting for Navigation.ready before calling Navigation.navigate. Also Navigation.navigate() without any parameters doesn't seem to work after navigation refactor. App/src/pages/ValidateLoginPage/index.website.tsx Lines 27 to 31 in 5133c29
What changes do you think we should make in order to solve the problem?In
Navigation.isNavigationReady().then(() => {
Navigation.goBack();
}); This seems to fix the issue. Screen.Recording.2024-02-06.at.12_out.mp4What alternative solutions did you explore? (Optional)None |
Draft PR is ready #35850 |
Thanks @aswin-s can you fill out the checklist ASAP please? |
nvm, its handled internally |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.37-7 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-02-14. 🎊 For reference, here are some details about the assignees on this issue:
|
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:
|
@zanyrenney Accepted the offer |
I didn't review this one, no payment required for me. |
Payment summary @aswin-s requires payment automatic offer (Contributor) - PAID $500 |
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.36
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?/tests/view/4279569
Email or phone of affected tester (no customers): vdargentotest+mweb020224@gmail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
The user should be logged in and the LHN should be displayed
Actual Result:
The user should be logged in and the LHN should be displayed
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6366539_1707025723935.RPReplay_Final1706914322.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: