-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$500] IOU - Incorrect Tooltip Position Displayed When Hovering over Email #26041
Comments
Triggered auto assignment to @JmillsExpensify ( |
Bug0 Triage Checklist (Main S/O)
|
@JmillsExpensify I don't know if this is as much of a tooltip bug as it is just the notification acting a bit strange and the tooltip calculation responding to it, at least the tooltip behaves correctly when it shows up under the email when there is a notification border above as it shouldn't cross that and it behaves incorrectly when at first it shows over the border before leaving the report and coming back to it. can we kindly get some clarification on if the bug is the tooltip going over the new message border or going underneath it? thank you! Screen.Recording.2023-08-28.at.10.58.58.PM.mov |
@JmillsExpensify Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@JmillsExpensify 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
Low value bug though triaging in any case for consistency. |
Job added to Upwork: https://www.upwork.com/jobs/~01555ca5159a05db42 |
Current assignee @JmillsExpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Tooltip is displayed below instead of above hovered email when there's unread indicator above it. What is the root cause of that problem?After the money request was deleted, an unread indicator would be shown above the report action item. This function checks if there's an overlapping element above the tooltip target element (i.e., email): App/src/styles/getTooltipStyles.js Line 73 in b119f9a
which gets the element at that coordinate using: App/src/styles/getTooltipStyles.js Line 81 in b119f9a
In this case, the unread indicator was returned which was misunderstood as an overlapping element. This issue also happens on the top-left avatar in that report action item. What changes do you think we should make in order to solve the problem?
Add What alternative solutions did you explore? (Optional)None |
After checking I think it's easier and safer to keep the overlapping logic untouched and just ignore the unread indicator as @tienifr suggested especially since it's a decoration only element. 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @tylerkaraszewski, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @s77rt 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @tienifr 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
📣 @tewodrosGirmaA 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
PR ready for review #27171. |
@s77rt @JmillsExpensify This one has been deployed to production 10 days ago but I haven't seen Melvin's BZ checklist reminder. As the regression period is over, I think we can wrap this up here. Thanks! |
|
@JmillsExpensify I think we're good to wrap this up. Also seems like Melvin has forgot about this issue 😢 . |
@JmillsExpensify can you take a look above ^? We're 20 days from production deployment. |
Thanks yes, Melvin failed to update the title. Payment summary:
|
All paid out, no regression tests needed. |
@JmillsExpensify The total is $750. I have refunded the $250. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
When hovering over the email, the corresponding email should be displayed in the tooltip located above the email
Actual Result:
When hovering over our account email in the IOU, it incorrectly displays the tooltip position at the bottom of the email instead of above it
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.57-5
Reproducible in staging?: Yes
Reproducible in production?: Yes
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-capture.-.2023-08-19T034155.410.webm
Gravar.3003.mp4
Expensify/Expensify Issue URL:
Issue reported by: @tewodrosGirmaA
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1692441282411909
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: