-
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 2024-02-07] [$1000] Chat - Hover color is not displayed even on move of cursor on changing windows and back #29077
Comments
Triggered auto assignment to @dylanexpensify ( |
Job added to Upwork: https://www.upwork.com/jobs/~017f7a0e22541d49f4 |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @0xmiroslav ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.When switching to a different window, the hover effect is lost. What is the root cause of that problem?In the Hoverable component (src/components/Hoverable/index.js), What changes do you think we should make in order to solve the problem?We need to add a mouse move event handler in addition to the other handlers here: App/src/components/Hoverable/index.js Lines 157 to 170 in 3007017
On mouse move, we need to set is hovered to true. We need to do this in a way that it doesn't trigger additional re-renders. I see we already have a class property called What alternative solutions did you explore? (Optional)NA |
📣 @Mostick! 📣
|
@0xmiroslav mind reviewing proposals? 🙇♂️ |
ProposalPlease re-state the problem that we are trying to solve in this issue.Hover color is not displayed even on move of cursor on changing windows and back What is the root cause of that problem?Because we don't have function to control Mouse Movement. What changes do you think we should make in order to solve the problem?We can add onMouseMove event after onMouseLeave event.
App/src/components/Hoverable/index.js Lines 164 to 171 in 8d42ad3
What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Hover color is not displayed even on move of cursor on changing windows and back What is the root cause of that problem?Because we don't have function to control What changes do you think we should make in order to solve the problem?We need to add onMouseMove event to App/src/components/Hoverable/index.js Line 142 in 8d42ad3
What alternative solutions did you explore? (Optional) |
reviewing tomorrow AM! |
@dylanexpensify a gentle reminder to review the Proposals here :) |
If possible, can we hover back even when mouse is not moved? Screen.Recording.2023-10-12.at.2.33.47.PM.mov |
@0xmiroslav, just checked. My proposal above works even when the mouse is not moved: Screen.Recording.2023-10-12.at.7.03.37.PM.movI'm not touching the mouse while recording the screen |
hello @0xmiroslav Do you check my proposal? |
bump @0xmiroslav ^ 🙇♂️ |
still open for better solution |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Waiting for proposals |
Hello, @dylanexpensify How to think about my proposal |
@dylanexpensify
App/src/components/Hoverable/index.js Line 108 in 2ff8c49
|
ah.. thanks, I think I was looking for 'merged' vs 'completed review', appreciate the headsup, if no additional work is needed on the PR, @0xmiroslav will be fully compensated. Letting @dylanexpensify finish this one up, Im unsubscribing, tag me if needed |
Issue not reproducible during KI retests. (First week) |
Still reproducible. |
@Krishna2323 can you add video to confirm? |
@dylanexpensify, the PR is deployed to staging 5 hours ago, here is the recording of production version. Monosnap.screencast.2024-01-31.15-35-01.1.mp4 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.34-1 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 2024-02-07. 🎊 For reference, here are some details about the assignees on this 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:
|
Unassigned as per this comment payment is due to @0xmiroslav here. |
today! |
@mallenexpensify, is @0xmiroslav still active on this? If not the who will complete the checklist 🤔 |
I just checked them off. THis wasn't a regression and is too minor for a regression test IMO |
I think this is side effect of #18675 (I reviewed this) so technically regression. |
Payment summary:
|
@0xmiroslav @dhanashree-sawant sent offer! |
Thanks @dylanexpensify, I have accepted the offer. |
done! |
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:
App should display hover color on message when we move cursor over that message
Actual Result:
App does not display hover color on message when we hover on the message, change window and again visit the app and move the cursor on that message
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: v1.3.79-3
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
mac.chrome.desktop.background.hover.not.displayed.mov
20231009_014219.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1696667037989909
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: