-
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
[PAID] [$1000] Bug: Tooltip gets stuck on the page reported by @Puneet-here #12025
Comments
Triggered auto assignment to @laurenreidexpensify ( |
Triggered auto assignment to @chiragsalian ( |
looks like a solid external @chiragsalian ? can you do the honours pls :) |
Yup, i can reproduce and adding label. |
Current assignee @laurenreidexpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Current assignee @chiragsalian is eligible for the External assigner, not assigning anyone new. |
Proposal App/src/components/Hoverable/index.js Lines 52 to 54 in b2acb8f
A solution to this is to remove the setState callback and call setState followed by the onHoverIn/Out callbacks. if (isHovered !== this.state.isHovered && !(isHovered && this.hoverDisabled)) {
- this.setState({isHovered}, isHovered ? this.props.onHoverIn : this.props.onHoverOut);
+ this.setState({isHovered});
+ if (isHovered) {
+ this.props.onHoverIn();
+ } else {
+ this.props.onHoverOut();
+ }
} |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
@Ollyws thanks for your proposal!
I can't find any evidence that points to callback not being called. You could try console logging. You're close but we need to fix the root cause because not using callbacks will lead to race conditions. |
not overdue, still looking for proposals |
Price increased to $500 |
Offers out in Upwork for everyone with correct pricing |
@laurenreidexpensify Thanks Accepted. |
This comment was marked as outdated.
This comment was marked as outdated.
@laurenreidexpensify Wanted to make sure you have visibility on the regression in the linked PR. Let's wait for that to play out until the BZ checklist is filled out. |
PR of this issue caused a regression #12685. |
Fixed the regression before it got to staging |
Updated 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:
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.28-2 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 2022-11-24. 🎊 |
@chiragsalian @rushatgabhane can you link the PR you think caused the regression in the comment above? Thanks |
Regression test buddy check here https://expensify.slack.com/archives/C01SKUP7QR0/p1669220417075829 |
Updated the first two. Not sure what to do about the third. It was discussed on slack and not in expensify-bugs. So should we start a discussion in #expensify-bugs? |
@Puneet-here @rushatgabhane @getusha payment has been issued in Upwork 👍 |
PR merged within 3 business days. so we're eligible for the 50% bonus? @laurenreidexpensify |
@getusha @rushatgabhane bonus sent 👍🏽 |
I agree. It seems we forgot to make the solution generic. #13947. cc: @rushatgabhane |
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 tooltip should go away
Actual Result:
The tooltip should doesn't go away
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.2.18-2
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/196830711-438ca9f7-1bbd-44df-80a2-3bf7e0b9ff01.mp4
https://user-images.githubusercontent.com/43996225/196830700-9a924829-e70f-4121-bd50-80e148d1fc91.mov
Expensify/Expensify Issue URL:
Issue reported by: @Puneet-here
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1666210802145239
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: