Repository navigation
Description
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 9.1.48-0
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail: Exp
Email or phone of affected tester (no customers): applausetester+160510kh@applause.expensifail.com
Issue reported by: Applause Internal Team
Device used: Samsung Galaxy Z Fold 4 / Android 14
App Component: Money Requests
Action Performed:
- Go to staging.new.expensify.com
- Go to workspace chat.
- Submit an expense.
- Go to Reports.
- Tap bookmark icon.
- Tap Expense Reports.
- Long press on the expense from Step 3.
- Tap Select.
- Tap dropdown button > Hold.
- Enter reason and save it.
- Exit selection mode by tapping app back button.
- Note that there is no chat bubble on the expense preview.
- Tap on the expense.
- Tap app back button.
- Now chat bubble appeears on the expense preview after opening the report.
Expected Result:
In Step 12, after holding expense from Reports, chat bubble will appear on the expense preview.
Actual Result:
In Step 12, after holding expense from Reports, chat bubble does not appear on the expense preview.
It only appears after opening the report in Step 15.
Workaround:
Unknown
Platforms:
- Android: App
- Android: mWeb Chrome
- iOS: App
- iOS: mWeb Safari
- iOS: mWeb Chrome
- Windows: Chrome
- MacOS: Chrome / Safari
- MacOS: Desktop
Screenshots/Videos
Bug6838572_1747855746676.Screen_Recording_20250522_032524_Chrome.mp4
Issue Owner
Current Issue Owner: @Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021933332163910513232
- Upwork Job ID: 1933332163910513232
- Last Price Increase: 2025-06-13
- Automatic offers:
- allgandalf | Reviewer | 107727638
- truph01 | Contributor | 107727640
Issue Owner
Current Issue Owner: @twisterdotcomMetadata
Metadata
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
melvin-bot commentedon May 21, 2025
Triggered auto assignment to @sonialiap (
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.melvin-bot commentedon May 21, 2025
Triggered auto assignment to @aldo-expensify (
DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.melvin-bot commentedon May 21, 2025
💬 A slack conversation has been started in #expensify-open-source
github-actions commentedon May 21, 2025
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
aldo-expensify commentedon May 22, 2025
Trying to reproduce...
aldo-expensify commentedon May 22, 2025
The
threadMessages.countis0before opening the report and1after opening:App/src/components/TransactionItemRow/DataCells/ChatBubbleCell.tsx
Line 49 in 6871ba9
70 remaining items
allgandalf commentedon Jun 25, 2025
Hopeful to get the PR merged this week
melvin-bot commentedon Jul 18, 2025
This issue has not been updated in over 15 days. @twisterdotcom, @sonialiap, @aldo-expensify, @allgandalf, @truph01 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!
truph01 commentedon Sep 3, 2025
The PR is deployed to prod for a week. It looks like BOT doesn't work in this case
allgandalf commentedon Sep 3, 2025
BugZero Checklist:
Bug classification
Source of bug:
Where bug was reported:
Who reported the bug:
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: N/A Optimistic case was never considered for reports page
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: N/A
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
[BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue: https://github.com/Expensify/Expensify/issues/543579
Regression Test Proposal
Precondition:
Test:
Verify: After holding expense from Reports, chat bubble will appear on the expense preview.
Do we agree 👍 or 👎
twisterdotcom commentedon Sep 3, 2025
Payment Summary:
twisterdotcom commentedon Sep 10, 2025
@allgandalf when going to add this test, we see that "After holding expense from Reports, chat bubble will appear on the expense preview." doesn't happen.
Has there been a regression here?
truph01 commentedon Sep 10, 2025
@twisterdotcom The bug you mentioned was already reported here. And based on the RCA, it isn't caused by our PR.