-
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-06-28] [$250] VBA - "Complete Process in Browser" link is not redirecting on Desktop app #42907
Comments
Triggered auto assignment to @abekkala ( |
We think this issue might be related to the #collect project. |
ProposalPlease re-state the problem that we are trying to solve in this issue.The complete process in browser text link does nothing when pressed. What is the root cause of that problem?The text link uses TextLink component
which calls Link.openLink. App/src/components/TextLink.tsx Lines 40 to 44 in d91979f
If the url is a new expensify url and has the same origin (host), it will use Navigation.navigate to navigate within the app, so it won't open a browser. And because we already at a bank account page, we are navigated to nowhere. Lines 105 to 112 in d91979f
What changes do you think we should make in order to solve the problem?We can have a new props for TextLink and new param for Link.openLink to force it to open the link on a browser (to use openExternalLink). OR To keep it clean, just pass an onPress to TextLink and handle it ourself.
|
@abekkala Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Job added to Upwork: https://www.upwork.com/jobs/~01c6c74409f7507254 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws ( |
I can't reproduce this, it's is opening the browser fine for me... |
@Ollyws you need to manually change the URL here to Line 14 in 47d5f5f
The reason it happens is explained in my proposal (hopefully it's clear) |
Ahh yeah I see, thanks. |
Triggered auto assignment to @MonilBhavsar, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@MonilBhavsar do you agree with @Ollyws selected proposal above? |
@Ollyws, @abekkala, @MonilBhavsar Eep! 4 days overdue now. Issues have feelings too... |
Looks good, let's just pass |
Upwork job price has been updated to $125 |
Adjusting the price, since this is minor one liner change cc @abekkala |
PR is ready cc: @Ollyws @MonilBhavsar @abekkala Btw, may I request to keep the price at 250? I think it's not good that the price is reduced because the solution turns out to be simple 😢. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.0-9 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-06-28. 🎊 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:
|
PAYMENT SUMMARY FOR JUNE 28
|
@bernhardoj Oh, I'll let @MonilBhavsar weigh in here on the complexity and the appropriate payment price |
BugZero Checklist:
This wasn't working since before we added the connect bank account link on the workspace workflow page, so I don't think we can pin it on any PR as it was simply uncovered when we added that feature.
N/A
N/A
Yes.
Regression Test Proposal
Do we agree 👍 or 👎 |
I've also asked @MonilBhavsar in slack irt price |
@Ollyws, @abekkala, @MonilBhavsar, @bernhardoj Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@bernhardoj updated offer has been sent |
PAYMENT SUMMARYFix: @bernhardoj [$250]Offer Link |
Thanks, accepted! |
Upwork job price has been updated to $250 |
@bernhardoj payment sent and contract ended - thank you! 🎉 |
Requested payment in ND. |
$250 approved for @Ollyws |
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: v1.4.78-2
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): applausetester+emilio@applause.expensifail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
User expects the link to open in Safari Browser as other links do on Desktop app
Actual Result:
Link does not respond, no action happens
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6497049_1717134846557.Link_does_not_work_.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @abekkalaThe text was updated successfully, but these errors were encountered: