Expense - 92 unknown replies after reacting with emoji to expense and approving it
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.69-1 Reproducible in staging?: Y Reproducible in production?: Y Email or phone of affected tester (no customers): [email protected] Issue reported by: Applause Internal Team
Action Performed:
Precondition:
- Add approvals feature is enabled.
- Admin is the approver.
- Go to staging.new.expensify.com
- Go to workspace chat.
- Click + > Submit expense > Manual.
- Submit a manual expense.
- Hover over the expense preview or right click on it.
- Note that there is no add emoji option.
- Click on the expense preview and return to main chat.
- Hover over the expense preview or right click on it.
- Now that there is add emoji option.
- Add an emoji reaction.
- Click Approve.
Expected Result:
In Step 6, there should be add emoji option after submitting the expense. In Step 11, there will be no phantom replies after reacting to the expense with an emoji and approving it.
Actual Result:
In Step 6, there is no add emoji option after submitting the expense. It only appears after the page is refreshed. In Step 11, there are 92 phantom replies after reacting to the expense with an emoji and approving it.
Workaround:
Unknown
Platforms:
- [x] Android: Standalone
- [x] Android: HybridApp
- [x] Android: mWeb Chrome
- [x] iOS: Standalone
- [x] iOS: HybridApp
- [x] iOS: mWeb Safari
- [x] MacOS: Chrome / Safari
- [x] MacOS: Desktop
Screenshots/Videos
https://github.com/user-attachments/assets/a7f177d9-73e5-4399-b864-25098fd36465
Triggered auto assignment to @alexpensify (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.
BE issue
@alexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Adding to my testing list
I'll get to this one soon.
@alexpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!
Closing - I'm unable to replicate
Heads up, I will be offline until Wednesday, December 18, 2024, and will not actively watch over this GitHub during that period.
If this GitHub requires an urgent update, please ask for help in the #expensify-open-source Slack Room. If the inquiry can wait, I'll review it when I return online.