Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.57k stars 2.91k forks source link

Fix not found page shows when open a new thread #52815

Closed bernhardoj closed 21 hours ago

bernhardoj commented 2 days ago

Explanation of Change

Fixed Issues

$ https://github.com/Expensify/App/issues/52204 PROPOSAL: https://github.com/Expensify/App/issues/52204#issuecomment-2468173746

Tests

Same as QA Steps

Offline tests

Same as QA Steps

QA Steps

  1. Open any chat
  2. Send a new message
  3. Open a thread of the new message
  4. Verify not found page doesn't show
  5. Verify there is only 1 OpenReport calls
    • [x] Verify that no errors appear in the JS console

PR Author Checklist

Screenshots/Videos

Android: Native https://github.com/user-attachments/assets/ef75f7fb-fb8c-4f8f-9345-245ef55b8028
Android: mWeb Chrome https://github.com/user-attachments/assets/a335ffad-5b6d-4994-b54a-d0a865165e2e
iOS: Native https://github.com/user-attachments/assets/3f9e73bb-28bb-476f-9fb3-1329ef1cb33a
iOS: mWeb Safari https://github.com/user-attachments/assets/7c1fec0c-d2e8-47b4-9bc2-07e5369e1942
MacOS: Chrome / Safari https://github.com/user-attachments/assets/758c0ab2-3966-4818-b57e-a01b6cd7776f
MacOS: Desktop https://github.com/user-attachments/assets/5359a530-e315-4849-8fde-2e07e0f74282
melvin-bot[bot] commented 2 days ago

@hoangzinh Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

hoangzinh commented 2 days ago

Reviewer Checklist

Screenshots/Videos

Android: Native https://github.com/user-attachments/assets/f499677a-ec49-465c-8492-6a796772d728
Android: mWeb Chrome https://github.com/user-attachments/assets/0d8121c4-dfaf-4284-a256-d441d8d70452
iOS: Native https://github.com/user-attachments/assets/8009b715-0376-4ddc-8a2e-06a92886de57
iOS: mWeb Safari https://github.com/user-attachments/assets/4565af02-229b-413a-8a61-99d378919720
MacOS: Chrome / Safari https://github.com/user-attachments/assets/4acdb1c9-6340-4f84-aeeb-efe81c318c4d
MacOS: Desktop https://github.com/user-attachments/assets/7b68ca43-28b9-45dd-a2e0-1e726e7f02e0
OSBotify commented 21 hours ago

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.