-
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 2023-06-23] [HOLD for payment 2023-06-21] Web - Chat - Cursor on staging link is not pointer #20669
Comments
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @youssef-lr ( |
On it. |
It's possibly related to #19717 as their fix changed styles of link. |
thanks @eh2077! That's indeed the offending PR, and specifically this line, as soon as I remove |
Actually this is the offending PR #19545. |
@youssef-lr all these PRs seem to be linked to #19717 I think we should consider reverting |
This is caused by my PR but reverting it is not the solution because we were adding the pointer cursor not to the link but to its parent which showed the pointer at places around the link - Screen.Recording.2023-06-13.at.9.46.29.PM.movThe root cause for this issue is that for some reasons links like Screen.Recording.2023-06-13.at.9.48.01.PM.movSo, we need to figure out why links are rendered in |
Ahh gothcu. Do you think you might be able to find a fix? We can always revert than implement the new solution in a follow up PR as this is a deploy blocker. If we can't find the fix quickly then we'll have to revert. |
I am sure it will take time to find a good solution as that PR was trying to solve two issues together and finding a balanced solution for both is hard. The fastest option will be to revert the root cause PR and rework. |
Sounds good to me @parasharrajat. |
Scratch that, I think it might be because we're testing production links from staging environment. If that code hit production, it would fail for production links on production. Correct? |
@parasharrajat @youssef-lr I found a solution basically for internal links since they are rendered as App/src/components/AnchorForCommentsOnly/BaseAnchorForCommentsOnly.js Lines 68 to 71 in 6e8435e
This would solve all the related issues without regression. I tested on local all issues that were related to my issue like #18658, #17488, #16526, etc. |
This issue is resolved because the revert is merged. @Nikhil-Vats you can continue the discussion on the original issue so that C+ can help with the discussion. |
Sure @parasharrajat, but since you are aware about the internal links special handling and all the related issues. can you provide your suggestions on the solution above? |
I can help with it but currently busy so can't do it immediately. |
@youssef-lr Whoops! This issue is 2 days overdue. Let's get this updated quick! |
This can be just closed. There is no payment pending here. It was fixed when we reverted the PR. |
I'm eligible for reporting bonus I guess 😅 |
Surely, missed that. |
@youssef-lr Huh... This is 4 days overdue. Who can take care of this? |
@youssef-lr Now this issue is 8 days overdue. Are you sure this should be a Daily? Feel free to change it! |
@youssef-lr 10 days overdue. Is anyone even seeing these? Hello? |
This issue has not been updated in over 14 days. @youssef-lr eroding to Weekly issue. |
@youssef-lr Bump! This is awaiting action from you before we can close this. Thanks. |
@parasharrajat I can go ahead and close this? |
If you have already paid out the reporting bonus, feel free to close this. #20669 (comment) |
I'm not paid for reporting yet. @youssef-lr |
@youssef-lr, bump |
This issue has not been updated in over 15 days. @youssef-lr eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
Triggered auto assignment to @sakluger ( |
FYI - @sakluger - all that's needed here is the reporting payment for @adeel0202 ($250) |
Just sent you an offer through upwork @adeel0202! |
Thanks @sakluger. I have accepted the offer. |
All paid @adeel0202! Sorry again for the wait, and thanks for following up with us. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
App should display pointer cursor on links
Actual Result:
App displays normal cursor on staging expensify links
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.27.2
Reproducible in staging?: Yes
Reproducible in production?: no
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
cursor.on.staging.is.not.pointer.mp4
Recording.3087.mp4
Expensify/Expensify Issue URL:
Issue reported by: @adeel0202
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1686648377836269
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: