-
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-06-13] [$250] App crashes when adding /
at the end of URL
#41806
Comments
Triggered auto assignment to @alexpensify ( |
On my testing list, I'll get to it soon. |
I wasn't able to get to this one over the weekend, still on my radar. |
/
at the end of URL/
at the end of URL
Job added to Upwork: https://www.upwork.com/jobs/~01d6865a1fa1e14235 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
Actually, after testing this again. I see the failure if you input https://staging.new.expensify.com// but it does not fail when you go to new.expensify.com// or https://new.expensify.com//. I'm actually going to close this since users don't access staging, only engineers, contributors, and BugZero team. |
Hey @alexpensify i can repro. on prod trim.AC678369-D837-4FF2-97B3-F5840584AA31.MOV |
Reopening again since this does appear to be an issue on mobile browsers when trying to access https://new.expensify.com// |
Current assignee @Santhosh-Sellavel is eligible for the External assigner, not assigning anyone new. |
Tomorrow, I'll create a new Upwork job. |
ProposalPlease re-state the problem that we are trying to solve in this issue.App crashes when adding / at the end of URL What is the root cause of that problem?When we use the URL For regular URLs like What changes do you think we should make in order to solve the problem?We need to sanitize the URL first before trying to save it to We already have the method to remove redundant slashes here, so can just use that on the Pseudocode to test:
We can do that here or can do it even earlier when retrieving the What alternative solutions did you explore? (Optional)Some potential improvements of the above approach:
|
@Santhosh-Sellavel - can you please confirm if this proposal will fix this issue? Thanks! |
Taking this over as c+ https://expensify.slack.com/archives/C02NK2DQWUX/p1715883803397859 |
Thanks for assigning @alexpensify, |
Proposal from @dominictb LGTM and also tests well! Screen.Recording.2024-05-20.at.10.14.57.PM.mov🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @tgolen, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @dominictb You have been assigned to this job! |
@tgolen @alexpensify @ishpaul777 @dominictb 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! |
Looking at the PR, @ishpaul777 is offline until tomorrow and will review then. |
Update: It looks like this PR is moving along. We're waiting for the final approval from someone who will be offline until Monday. |
Weekly Update: The PR got the needed review, so we are moving forward. |
/
at the end of URL/
at the end of URL
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.79-11 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-13. 🎊 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:
|
Okay, we're all set for the payment date. @dominictb, I've sent a new request in Upwork. Please accept, and I'll complete the payment process. Thanks! |
@alexpensify I accepted it, thanks |
Paid via Upwork!Payouts due: 2024-06-13
Upwork job is here. |
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.71-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @ishpaul777
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1715030970069889
Action Performed:
1.sign out if already signed in
2. add a extra
/
in end of url "https://staging.new.expensify.com//"Expected Result:
App shouldn't crash
Actual Result:
App crashes
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Recording.6.mp4
Screen.Recording.2024-05-07.at.2.53.28.AM.mov
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @alexpensifyThe text was updated successfully, but these errors were encountered: