[$250] Chat - Hidden appears when mentioning a non existent user from another device
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: 9.0.67-0 Reproducible in staging?: Y Reproducible in production?: Y If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y If this was caught during regression testing, add the test name, ID and link from TestRail: N/A Email or phone of affected tester (no customers): [email protected] Issue reported by: Applause - Internal Team
Action Performed:
- [User A] Sign in as a new Gmail account
- [User A] Create a workspace and invite a member
- [User A] Enable workflows for the workspace and make the invited user become the first approver
- [User B] Sign in and mention a non existent user in the workspace chat
Expected Result:
Hidden doesn't appear for both devices
Actual Result:
The mention appears as hidden for the other device
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
- [ ] Android: Standalone
- [ ] Android: HybridApp
- [ ] Android: mWeb Chrome
- [ ] iOS: Standalone
- [ ] iOS: HybridApp
- [ ] iOS: mWeb Safari
- [x] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/user-attachments/assets/1475069e-85fa-4531-b97c-eb830cba1f0b
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021864379866425027064
- Upwork Job ID: 1864379866425027064
- Last Price Increase: 2024-12-04
Issue Owner
Current Issue Owner: @rayane-djouah
Triggered auto assignment to @abekkala (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
@abekkala Huh... This is 4 days overdue. Who can take care of this?
@abekkala 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
Job added to Upwork: https://www.upwork.com/jobs/~021864379866425027064
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rayane-djouah (External)
~~@abekkala I think that this is a backend bug issue and needs to be internal~~
Hmm, the backend is returning the correct data:
It might be a frontend bug.
Looking for proposals!
Some data to show on FE is short of while updating:
[info] [Report] Handled multipleEvents event sent by Pusher -
...
{"key":"personalDetailsList","onyxMethod":"merge","value":{"18802639":{"accountID":18802639,"avatar":"https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png",
///////// no displayName /////////
"firstName":"","lastName":"","status":null}}}],
"eventType":"onyxApiUpdate"}],"lastUpdateID":3287938603,"previousUpdateID":3287133456}
Here above should be displayName like this: displayName: "[email protected]"
@abekkala @rayane-djouah this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
@abekkala, @rayane-djouah Whoops! This issue is 2 days overdue. Let's get this updated quick!
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
@jacobkim9881 Do you think that this is a backend bug?
@rayane-djouah As a workaround w/o displayName, this code returns hidden name:
https://github.com/Expensify/App/blob/082e14b9bc1259c329c7cd186ee8f21c0397f6fb/src/libs/ReportActionsUtils.ts#L1171-L1176
As I know we can get displayName on FE. However it seems the issue is not reproducible.
@abekkala, @rayane-djouah Huh... This is 4 days overdue. Who can take care of this?
@abekkala - Could you please ask QA to retest? Thanks!
https://expensify.slack.com/archives/C9YU7BX5M/p1734534892566609
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
Issue not reproducible during KI retests. (First week)
https://github.com/Expensify/App/issues/53172#issuecomment-2557961547
@abekkala @rayane-djouah this issue is now 4 weeks old, please consider:
- Finding a contributor to fix the bug
- Closing the issue if BZ has been unable to add the issue to a VIP or Wave project
- If you have any questions, don't hesitate to start a discussion in #expensify-open-source
Thanks!
@abekkala, @rayane-djouah Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
https://github.com/Expensify/App/issues/53172#issuecomment-2557961547
Issue not reproducible during KI retests. (Second week)
https://github.com/Expensify/App/issues/53172#issuecomment-2565023385
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
https://github.com/Expensify/App/issues/53172#issuecomment-2565023385
@abekkala, @rayane-djouah Eep! 4 days overdue now. Issues have feelings too...