-
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
[HOLD for payment 2024-10-17] [$250] Desktop - Xero - Mac - Expensify opens in web browser (Safari) after logging in with Xero credentials #49342
Comments
Triggered auto assignment to @VictoriaExpensify ( |
We think that this bug might be related to #wave-collect - Release 2 |
@VictoriaExpensify 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 |
@VictoriaExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
I've recreated the issue and do agree that it isn't ideal - ideally we would route the user back to the app not web-browser |
Job added to Upwork: https://www.upwork.com/jobs/~021838081379137473899 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @shubham1206agra ( |
@VictoriaExpensify, @shubham1206agra Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Still waiting for proposals |
@VictoriaExpensify Can you post this issue in expert contributors room? Since this issue requires changes in navigation. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Hi, I'm Viktoryia from Callstack - expert contributor group - and I would like to work on this issue. |
Unfortunately, I have some problems with the Safari browser, which I'm going to resolve within an ~ hour. But at first glance at the video, it looks like Safari tries to open the desktop app after a successful Xero connection, but due to built in security checks it asks about allowance to open the desktop app. I'm not sure that we can get rid of this default browser check, but I guess if you once select Always allow it should resolve the issue. And just pressing Allow should also open the desktop app. You can see the similar security check and similar behaviour in the Google Chrome as well. I needed to allow the desktop app to be opened: ex_1.mp4 |
I was able to get the same behavior in the Safari, and as I mentioned above - pressing Allow opens the desktop app. But I'm not sure that the expected screen is opened on the desktop. ex_safari.mp4@VictoriaExpensify Could you confirm what screen should be opened after navigating to the desktop app? |
Triggered auto assignment to @AndrewGable, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
I've prepared the PR for the review. But there is a problem with eslint check in one of the files wich requires to get rid of UPD: There is a separate issue #49103 to migrate |
@AndrewGable Please do the assignment here |
📣 @shubham1206agra 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.47-4 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-10-17. 🎊 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:
|
Hey @shubham1206agra - can you please complete the checklist and I'll process your payment. Thanks! |
@AndrewGable, @VickyStash, @VictoriaExpensify, @shubham1206agra Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Need to do checklist here |
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:
|
Payment Summary: |
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: 9.0.36-1
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/4971703&group_by=cases:section_id&group_id=309134&group_order=asc
Issue reported by: Applause Internal Team
Action Performed:
Precondition: Account has 2FA enabled.
Expected Result:
The app should be opened.
Actual Result:
Expensify opens in web browser (Safari) after logging in with Xero credentials.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6606542_1726573580102.Screen_Recording_2024-09-17_At_4.32.58.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @VictoriaExpensifyThe text was updated successfully, but these errors were encountered: