-
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
Room - Member avatar changes after being invited to the room #34000
Comments
Job added to Upwork: https://www.upwork.com/jobs/~018d16ed2710b34987 |
Triggered auto assignment to @Christinadobrzyn ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ntdiary ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The member avatar changes after being invited to the room What is the root cause of that problem?There're 2 problems:
What changes do you think we should make in order to solve the problem?
Or we can use What alternative solutions did you explore? (Optional)NA |
Triggered auto assignment to @johncschuster ( |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@johncschuster, @ntdiary, @Christinadobrzyn Huh... This is 4 days overdue. Who can take care of this? |
I'm going to be ooo this week as well but from what I can see, I think we're still waiting on proposals - @ntdiary should we raise the bounty? |
@Christinadobrzyn, eh, I feel what we need is to request a backend engineer to check the API |
yes @Christinadobrzyn moving to weekly! |
Sorry for the delay here- here's my thoughts We can probably solve some of these if we
The main problem I see is that because we now use accountIDs, something that we cannot predict for a new user- any user that is invited that doesn't have an account will not use the correct avatar. This is partially why I used emails to hash in the original design. With the privacy issue, storing the default avatar in known users would solve this problem- but I'm not sure what we would do about "guessing" a user's default avatar for a user that doesn't exist yet. Maybe we should go back to using fallback avatar for any users that you don't know? What do you think @puneetlath @Beamanator (accountIDs/privacy perspective) and @shawnborton / @dannymcclain / @dubielzyk-expensify (design perspective) Please let me know if you need any clarification |
@grgia so are you suggesting something like this? Where |
Ooo yeah that's a tricky one, but I quite like Danny's suggestion. |
Agree that I like what D-man has suggested here |
I like @dannymcclain's suggestion. So we'd use that fallback avatar whenever we have user with an optimistic accountID. But replace it whenever we have a real accountID. |
@puneetlath how do we calculate/set optimistic accountIDs? Edit: nvm, I see you're agreeing we use this fallback for optimistic accountIDs (AKA any time we dont have the real accountID for a user) |
One question I have, do we care on a privacy level if users know whether or not you have an account? Is it better to have a mismatched avatar temporarily, but every account appears "created". Versus distinguishing to users between accounts that do and don't exist Screen.Recording.2024-03-20.at.1.22.31.PM.mov |
If the above video looks good, I can push these changes :) |
I think the above video looks good, and I can actually see the ability to distinguish between the two being beneficial for users—but I didn't consider any privacy concerns, so I want to let someone else weigh in on that point too. |
Hmm great question - I say bring that one to Slack for others to weigh in, as I'm not sure what the best answer is. |
This issue has not been updated in over 15 days. @ntdiary, @grgia, @Christinadobrzyn eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
hi! Just checking on this, is there anything I can do to help? It looks like we're working on a PR - #38674 |
PR - #38674 is closed - I'll retest tomorrow |
Testing again, I think this is fixed. Going to ask QA to test. https://expensify.slack.com/archives/C9YU7BX5M/p1718242220561929 |
@Christinadobrzyn bug is fixed. 20240613_231100.mp4 |
Awesome! I'll close this since the bug is fixed. @grgia let me know if you feel otherwise and we can reopen. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.21-4
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Issue found when executing PR #33077
Action Performed:
Expected Result:
The member avatar will not change after being invited to the room
Actual Result:
The member avatar changes after being invited to the room
Each member shares the same default avatar after being invited to the room
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6332185_1704377196286.20240104_155317.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: