-
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-04-26] [$1000] Tooltip functionality for the "copy to clipboard" feature in the "details" section behaves weird if clicked multiple times. #17182
Comments
Triggered auto assignment to @CortneyOfstad ( |
Bug0 Triage Checklist (Main S/O)
|
@CortneyOfstad In the video that you've shared, I can see the issue in the first few seconds. I've clipped the portion of your video where this is happening and have attached it. Screen.Recording.2023-04-10.at.10.45.10.PM.online-video-cutter.com.mp4 |
I'm going to be honest, I'm still not seeing it. But going to get engineering eyes on this just in case for them to confirm whether or not we consider this to be a bug. |
Triggered auto assignment to @tgolen ( |
Thanks for your reply @CortneyOfstad! |
Yep, I see what you mean. Thanks for the comparison screenshots! Let's get it fixed. |
Job added to Upwork: https://www.upwork.com/jobs/~0170d1b32d4879d8e5 |
Current assignee @CortneyOfstad is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
Current assignee @tgolen is eligible for the External assigner, not assigning anyone new. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Tooltip functionality for "copy to clipboard" is acting weird when clicking multiple times What is the root cause of that problem?The problem lies in two components.
Here in the first
Here every time this function is called a new timer is created to delay the button state with this line What changes do you think we should make in order to solve the problem?
Heres the video proof after implementing the suggested solution. Screen.Recording.2023-04-11.at.1.52.41.AM.movWhat alternative solutions did you explore? (Optional)None |
I love it and I think that's a very complete proposal. The root cause analysis looks spot on and the solution looks correct. @CortneyOfstad 🟢 to hire @hasebsiddiqui and you can go ahead and start the PR. |
Thanks @tgolen Applied to job on Upwork. Will submit PR within two hours. |
Late here! It looks good to me as well. |
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:
|
@usmantariq96 can you apply to job or share Upwork info? |
Accepted, thanks! |
We can skip the checklist for this. It was a small improvement. |
Hi @thesahindia I think we should still perform the checklist regardless :) |
@dylanexpensify the job seems to have been expired. Please send me an offer directly. |
Hi. When can I expect my payment on upwork? |
I think we usually try to get them paid within 7 days, but you might want to check the contributor guidelines to see if it says something different. |
I have checked, I should have gotten it the day before yesterday. i.e 26-04-2023. I also qualify for 50% bonus. |
OK, let me reach out to Dylan and check on this one. |
Hi there, sorry for the miss! Working on this now! |
@hasebsiddiqui payment sent, contract ended! |
@dylanexpensify I think you sent me an offer that has an incorrect amount ($1000). It should be $250 since I just reported this bug. |
@dylanexpensify bump on the above ^ |
It wasn't a regression so we can just checkoff the first three items. Not sure if we should add a specific test case for this. Here are the steps if we decide creating test case -
|
Reviewing now! Sorry, was OOO yesterday for a bank holiday! |
@usmantariq96 no worries, mind just accepting and then when I pay out I'll update the amount to $250? |
@usmantariq96 modified the offer and resent to you! |
@dylanexpensify Offer accepted. Thanks |
@usmantariq96 payment sent and contract ended! Thanks again for your honesty 😄 |
RT here, proposed for edge case bucket testing |
@dylanexpensify, C+ compensation is pending. My contract is still open (link) |
Looking for you now @thesahindia ! |
Ah I see what happened, all sorted! |
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:
Notice the tooltip shakes if “copy to clipboard” is clicked for couple of times.
Expected Result
The tooltip should work smoothly and not shake, even if the "copy to clipboard" feature is clicked multiple times.
Actual Result
The tooltip shakes when the "copy to clipboard" feature is clicked multiple times.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
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
20230404_173147.mp4
Expensify/Expensify Issue URL:
Issue reported by: @usmantariq96
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1680613201279239
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: