App icon indicating copy to clipboard operation
App copied to clipboard

[$250] Thread - Hidden in LHN and loading header when thread reply on system message

Open jponikarchuk opened this issue 1 month ago • 11 comments

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: v9.2.75-0 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught during regression testing, add the test name, ID and link from BrowserStack: https://github.com/Expensify/App/pull/76209 Email or phone of affected tester (no customers): [email protected] Issue reported by: Applause Internal Team Bug source: Pull Request QA execution Device used: Mac / Safari App Component: Left Hand Navigation (LHN)

Action Performed:

  1. Go to workspace chat (WS chat).
  2. Create an expense.
  3. Open the expense.
  4. Click “Report”.
  5. Remove the expense from report.
  6. Go to your self DM chat.
  7. Open the “unreported expense” message.
  8. Right-click on the system message that indicates the report was moved.
  9. Submit a message in the thread.

Expected Result:

The reply message appears immediately with the correct header. The thread is visible in the Left-Hand Navigation (LHN) as expected.

Actual Result:

After submitting the message, the header stays in “loading” mode. The thread is hidden in the LHN.

Workaround:

Unknown

Platforms:

  • [x] Android: App
  • [ ] Android: mWeb Chrome
  • [x] iOS: App
  • [ ] iOS: mWeb Safari
  • [ ] iOS: mWeb Chrome
  • [x] Windows: Chrome
  • [ ] MacOS: Chrome / Safari
  • [ ] MacOS: Desktop

Screenshots/Videos

https://github.com/user-attachments/assets/5526c322-35d5-4406-bf6a-61c68f6c97e0

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021999592012393993056
  • Upwork Job ID: 1999592012393993056
  • Last Price Increase: 2025-12-19
Issue OwnerCurrent Issue Owner: @akinwale

jponikarchuk avatar Dec 11 '25 10:12 jponikarchuk

Triggered auto assignment to @isabelastisser (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[bot] avatar Dec 11 '25 10:12 melvin-bot[bot]

Job added to Upwork: https://www.upwork.com/jobs/~021999592012393993056

melvin-bot[bot] avatar Dec 12 '25 21:12 melvin-bot[bot]

Triggered auto assignment to Contributor-plus team member for initial proposal review - @akinwale (External)

melvin-bot[bot] avatar Dec 12 '25 21:12 melvin-bot[bot]

This seems to be a BE issue When adding a comment to a child thread, the backend sends an Onyx merge that first sets the parent report action to null, then merges back only child-thread metadata fields. This permanently removes required fields (actionName, message, originalMessage) from the parent action in Onyx, causing the report title to disappear until OpenReport rehydrates the action.

Image

marufsharifi avatar Dec 14 '25 09:12 marufsharifi

@akinwale Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

melvin-bot[bot] avatar Dec 16 '25 00:12 melvin-bot[bot]

@akinwale Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Dec 17 '25 23:12 melvin-bot[bot]

My BZ assignments are paused until March. Reassigning so I can prioritize the KYC squad issues.

isabelastisser avatar Dec 18 '25 16:12 isabelastisser

Triggered auto assignment to @sakluger (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[bot] avatar Dec 18 '25 16:12 melvin-bot[bot]

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

melvin-bot[bot] avatar Dec 19 '25 16:12 melvin-bot[bot]

@akinwale Eep! 4 days overdue now. Issues have feelings too...

melvin-bot[bot] avatar Dec 24 '25 00:12 melvin-bot[bot]

@akinwale @sakluger 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!

melvin-bot[bot] avatar Dec 25 '25 21:12 melvin-bot[bot]

@akinwale 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

melvin-bot[bot] avatar Dec 26 '25 00:12 melvin-bot[bot]

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

melvin-bot[bot] avatar Dec 26 '25 16:12 melvin-bot[bot]