-
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
[Pay May 15][$2000] In a long link that split into several lines, the pointer cursor is shown in the empty space #16526
Comments
Triggered auto assignment to @flaviadefaria ( |
Bug0 Triage Checklist (Main S/O)
|
@flaviadefaria Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Job added to Upwork: https://www.upwork.com/jobs/~0174046855a3032866 |
Current assignee @flaviadefaria is eligible for the External assigner, not assigning anyone new. |
Added the external label. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @parasharrajat ( |
Triggered auto assignment to @chiragsalian ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.In a long link that split into several lines, the pointer cursor is shown in the empty space. What is the root cause of that problem?The root cause of the issue is that we're wrapping the What changes do you think we should make in order to solve the problem?We can just pass the
We'll also need to forward the style prop from
ResultScreen.Recording.2023-04-04.at.3.05.59.PM.movWhat alternative solutions did you explore? (Optional)None |
Actually if you have plain text after the long link it works as intended. Is it worth fixing? |
In my opinion, it is. As mentioned in the "Expected Result" section, the cursor being pointer could leads to a confusion since the user could think they clicked the link since pointer usually associated with hovered link, while they actually don't click on that link, hence could possibly caused confusion on the user's side. |
@chiragsalian, @parasharrajat, @flaviadefaria Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Are we close to selecting a proposal here? |
@allroundexperts Can you explain the affect of these changes overall to the APP not only to the issue at hand? |
@parasharrajat I think that we're using |
Ok. What will be the effect? Also, I think the root cause is wrong. |
Waiting for proposals.. |
The effect will be that only links will be Pressable (along with pointer cursor). The enclosing div (which is block and takes the whole width) won't have a pointer cursor. |
Not sure why automation isn't working here, PR is on production, updated title to pay on May 15. |
Just realizing this one took a while. @parasharrajat and @aswin-s before I deduct payment for the contributor and C+ is there any details I should be about to why the delay happened? |
I had raised Initial PR on 17th April itself. However it took a couple of days for it to get reviewed. All review feedbacks were addressed within a couple of hours of posting. @parasharrajat @chiragsalian Could you guys help out here? |
Bump @parasharrajat @chiragsalian @mallenexpensify . There was no review activity during the periods 18-21 & 26-29 and I had to remind the reviewers to proceed. It's unfortunate that there will be a payment deduction when I had no control over the outcome. |
@aswin-s , apologies for the delay, the @parasharrajat can you please chime in on the timeline and provide a recommendation? |
Timeline:
There was definitely a delay from my side for a few days. There were many reasons and one of them was that solution on the PR diverged from the proposal and I had to redo the analysis. That said, there have been no regressions. If PR had been merged on the same day C+ reviewed elapsed business days would be 8. cc: @mallenexpensify |
@parasharrajat FYI, this has caused regression - #18658. I have confirmed by checking the commits in the main branch and running the merge commit for this and the one before it locally. It also checks out with my RCA. |
Thanks for informing. |
ooooooof, even more confusing now. Thanks @parasharrajat and @Nikhil-Vats tl,dr: I'd like to pay @aswin-s 100% because they weren't responsible for any delay and the regression wasn't reported til way later. I'd like to pay @parasharrajat 50% due to delay and not catching the regression. Sound fair to both you? Let's address the regression first. from CONTRIBUTING.md
It appears that the first mention/link to a regression was today and pay was due on May 15, so we missed the boat there, payment isn't affected by that. I'm now torn because
These are week/business days too For Rajat and C+, this is what our process doc says (Which we want to make public soon)
|
@mallenexpensify Can we please wrap this up? This is breaking WAQ. |
@aswin-s, @chiragsalian, @mallenexpensify, @parasharrajat Eep! 4 days overdue now. Issues have feelings too... |
Friendly bump here @mallenexpensify, whats next? |
Paid @parasharrajat $1000 and @aswin-s $2000. @kerupuksambel was paid $250 for reporting. TestRail GH is here https://github.com/Expensify/Expensify/issues/287421 |
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:
[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer ornare dignissim nunc, eleifend molestie dui tempus non. Proin semper eu metus sit amet feugiat. Sed turpis augue, pellentesque sed accumsan ornare, malesuada in ligula. Aliquam porta condimentum varius. Morbi id lorem felis.](https://google.com/)
Expected Result:
Since the link is non-existent on the empty space, and the link is unclickable in that area, the cursor should be the default one
Actual Result:
The shown cursor is pointer, that could possibly leads to a confusion since it does nothing when clicked
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.89-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:
Recording.60.mp4
Pointer.Cursor.on.Long.Link.mp4
Expensify/Expensify Issue URL:
Issue reported by: @kerupuksambel
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1679811228978459
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: