-
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
[$500] Web - When we send link with multiple ending parenthesis the link ends in the middle #26788
Comments
Triggered auto assignment to @alexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Proposal by: @ShogunFire ProposalPlease re-state the problem that we are trying to solve in this issue.The link look wrong when we send a link with multiple closing parenthesis. What is the root cause of that problem?We remove extra closing parenthesis from links here: https://github.com/Expensify/expensify-common/blob/7735de14112a968fd6a4f5af710d2fbaefc8809d/lib/ExpensiMark.js#L456-L471 What changes do you think we should make in order to solve the problem?We should remove every characters after an unmatched closing parenthesis
What alternative solutions did you explore? (Optional) |
When I was reviewing for dupes, I found this GH: #25532 (comment) @ShogunFire are you addressing this issue in that GH listed above? I see you included similar links. cc: @MonilBhavsar and @0xmiroslav |
@alexpensify I found this issue while resolving the other one but I believe this is a different issue. The other one is about removing special characters from the url that we are not currently removing. |
Job added to Upwork: https://www.upwork.com/jobs/~010ba033b476889ccc |
Current assignee @alexpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @robertKozik ( |
Thanks for the feedback @ShogunFire! @robertKozik could you please review the proposal and identify if it will resolve this issue? Thanks! |
I couldn't edit my proposal but another approach that I put in the slack thread is to remove the unmatched end parenthesis only if they are at the end but I don't recomment it. |
hi is issue still open ? |
📣 @khanumar03! 📣
|
@alexpensify @ShogunFire! so we want to normalize parenthesis ? |
@alexpensify I prefer having two issues separate. We're discussing in the other issue. |
Hi all! Thanks for proposal @ShogunFire, I've checked it and it solves the issue. If we are ok with reducing the link to the first unmatched parenthesis, proposal is good to go 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @cead22, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@cead22 - any update on the proposal review? Thanks! |
Review submitted. Requested a couple of small changes |
@ShogunFire have you been able to review the changes that Carlos suggested? |
@alexpensify I just made the changes |
Thank you for the update! |
@cead22 @alexpensify @ShogunFire @robertKozik this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks! |
Easy melvin, there is a PR in review here. I've added the |
Looks like the PR was merged so waiting for the automation here. |
Looks like the PR was merged last week, I need to figure out if automation failed here and identify the new payment date. 🤔 |
@cead22 and @robertKozik -- can you share an update on the status of this GH? I'm trying to figure out if the automation broke here or if we are waiting on another PR. Thanks! |
This is done, but the PR was on expensify-common, not App, which is probably why the automation failed. There should be an App PR to bump the version of expensify-common, but I bet we've already updated it to a version that includes the fix made in expensify-common for this |
@ShogunFire and @robertKozik - was there an App PR here? I don't see it and trying to make sure we pay everyone since there has been no regression. Thanks! |
@alexpensify No, I haven't done an App PR, I am not sure what I am supposed to do. @cead22 seems to say it might already be done |
Yes this is done. The expensify-common PR was merged in Sep and the expensify-common commit that App is pointing to is from Oct |
edit: ⬆️ confirming |
@robertKozik any update on what action is needed here? |
As @cead22 comment, the PR is already live on staging/production. The PR for |
@alexpensify do you know what comes next or how to trigger the automation for the payments? |
I'm OOO today. On Monday I will review the GH for the payment summary (ex. is there is an urgency bonus) and start the process in Upwork manually. |
Here is the payment summary:
Upwork Job: *If applicable, the bonuses will be applied on the final payment Extra Notes regarding payment: There is no urgency bonus but no penalties either. @ShogunFire and @robertKozik -- please 👍🏼 if you agree and I'll work on the next steps. Thanks! |
@ShogunFire - I sent over two Upwork contracts and need your approval to continue the process. Thanks! |
Closing - I've completed the payment process in Upwork. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
The link should end after google.com/(toto) because the first unmatched parenthesis is probably not part of the link, for example it could be the parenthesis closing the markdown: google.com/(toto)
Actual Result:
The link ends after the unmatched parenthesis at a weird place
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.63.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
Notes/Photos/Videos: Any additional supporting documentation
2023-08-31.06-49-03.mp4
Recording.4277.mp4
Expensify/Expensify Issue URL:
Issue reported by: @ShogunFire
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1693485959926909
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @robertKozikThe text was updated successfully, but these errors were encountered: