-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-08-07] [$1000] Web - Hover effect is lost when hovering on a task checkbox #23182
Comments
Triggered auto assignment to @bfitzexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Hover effect lost when mouse is moved over the task checkbox. What is the root cause of that problem?On To overcome this, we wrap all of our What changes do you think we should make in order to solve the problem?We need to wrap the content of We can also find and fix the other instances of the same behaviour elsewhere in our App. What alternative solutions did you explore? (Optional)None |
Job added to Upwork: https://www.upwork.com/jobs/~016d688951b4b39f55 |
Current assignee @bfitzexpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ArekChr ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.On the task title, hover effect lost when mouse is on the checkbox What is the root cause of that problem?Checkbox has no hover effect normally. What changes do you think we should make in order to solve the problem?We can simply add mouse hover event listener on checkbox parent react component. What alternative solutions did you explore? (Optional)ResulthoverEfeectofCheckbox.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.Hover effect is lost when hovering on the checkbox in task title. What is the root cause of that problem?The parent component of checkbox does not know its hover state. What changes do you think we should make in order to solve the problem?We should introduce the props Therefore, we could introduce a state in the parent component I believe it is a more general way to fix any similar issues because we could have have information on the hover state of the checkbox. What alternative solutions did you explore? (Optional)N/A |
📣 @alanleungcn! 📣
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Hover effect is lost when hovering on a task checkbox What is the root cause of that problem?It is likely due to a CSS specificity issue or a conflicting CSS rule. What changes do you think we should make in order to solve the problem?Wrap the checkbox and its label (task title) in a container element: This will make it easier to target the label when the checkbox is being hovered over. |
The proposal from @allroundexperts looks good to me |
Triggered auto assignment to @Li357, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
LGTM @allroundexperts! |
📣 @allroundexperts Please request via NewDot manual requests for the Contributor role ($1000) |
📣 @getusha 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
PR created #23545 |
PR reviewed 🙌 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.47-6 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 2023-08-07. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
As a reminder, here are the bonuses/penalties that should be applied for any External 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:
|
Assigned July 24, merged July 26 - eligible for #urgency bonus. Payments: Reporter: @getusha - $250 paid out on Upwork ✅ |
Please complete the BZ checklist when you get a moment @ArekChr - thank you! |
Do we agree 👍 or 👎 |
Agreed @ArekChr — I just added a 4th point to instruct the behaviour we're looking for:
Opened https://github.com/Expensify/Expensify/issues/307528. We're all done here, closing this one out - thanks everyone! |
Reviewed the details for @allroundexperts. Approved for payment based on the BZ summary above. |
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 item should remain hovered
Actual Result:
The hover effect will be lost
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.42-12
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
Screen.Recording.2023-07-18.at.5.39.04.PM.mov
Recording.3749.mp4
Expensify/Expensify Issue URL:
Issue reported by: @getusha
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689691271038109
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: