-
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
[HOLD App #22500] DEV : Incorrect tooltip on Invite members page #22513
Comments
Triggered auto assignment to @alexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Incorrect tooltip on Invite members page What is the root cause of that problem?#21696 was reverted in recent PR. So when get icons without report, fallbackIcon returns -1 as id Lines 807 to 816 in 60f4817
What changes do you think we should make in order to solve the problem?Add #21696 back:
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Incorrect tooltip on Invite members page What is the root cause of that problem?Root cause of the issue is the implementation of App/src/libs/OptionsListUtils.js Line 526 in 60f4817
Here we are not checking the existence of report before creating the icons for current option using App/src/libs/OptionsListUtils.js Lines 459 to 462 in 60f4817
and this util method is supposed to provide the icons from the report object passed to it, as mentioned here Lines 796 to 797 in 60f4817
What changes do you think we should make in order to solve the problem?We should use the App/src/libs/OptionsListUtils.js Lines 508 to 509 in 60f4817
And for that, we have a helper utility function defined in the same App/src/libs/OptionsListUtils.js Line 154 in 60f4817
Resultsbandicam.2023-07-09.14-38-59-556.mp4What alternative solutions did you explore? (Optional)We can also use |
Not overdue, I was assigned when I was OOO |
@amyevans and @rushatgabhane - I think this is similar to #22062 (comment) but wanted to double check before closing. If it's a different root cause, then I'll assign |
I confirmed fixed on latest main. |
Thanks, I'm putting this one on Hold. |
#22500 was deployed to production. |
I've confirmed that this is not reproducible. There is no bonus because the fix was already in the works before this GH. @amyevans can I get a buddy check if you agree with my summary? Thank you! |
@alexpensify I think paying the reporter bonus makes sense since this bug was reported in Slack about an hour before the revert PR was opened. |
@amyevans I should have asked my question differently. Did this GH help flag that we needed to revert? Thanks! |
Oh honestly I don't know, I wasn't involved in that discovery. @0xmiroslav how did you uncover the bad merge conflict issue that led to #22500? |
I discovered while random testing during another PR review. |
Ok, I've reviewed these points and feel like this GH didn't contribute to uncovering the regression. At this point, we should close but will leave it open until tomorrow if there are any remaining points to flag. |
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:
Tooltip shows with avatar, email and display name
Actual Result:
Tooltip shows only avatar
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: Dev
Reproducible in staging?: n/a
Reproducible in production?: n/a
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
bug.4.mov
Expensify/Expensify Issue URL:
Issue reported by: @situchan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1688843540866699
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: