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: v1.4.82-4
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @kevinksullivan
Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1717013309521369
Action Performed:
Break down in numbered steps
As part of the OpenApp, we load a parent reportAction for all reports stored locally. When the app executes OpenReport, if present, we load the parent reportAction first.
OpenApp command now returns the last report action for each chat in the LHN. We want to show it instantly when the user opens a report from the LHN, and the loading skeleton above it.
- Alice texts
message A to Bob in their DM
- Bob replies in a thread to the
message A, which creates a new chat in their LHN
- Alice and Bob then continue to chat in their DM and end the conversation with the
message B
- Bob signs out and then signs in again
- Bob now sees the DM and the thread of the
message A in the LHN
- The DM has the preview of the
message B in the LHN
- Bob opens the DM
Expected Result:
Bob should see the message B as the last message on the report page and a loading skeleton above it, indicating that the report actions are being fetched
Actual Result:
Bob sees the message A on the report page, with no loading spinner, until the OpenReport command returns the report actions. Sometimes Bob sees no message but a full page loading skeleton.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~019999ccc983033009
- Upwork Job ID: 1803425149604648150
- Last Price Increase: 2024-08-26
- Automatic offers:
- CyberAndrii | Contributor | 103753081
Issue Owner
Current Issue Owner: @Kureev
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: v1.4.82-4
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @kevinksullivan
Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1717013309521369
Action Performed:
As part of theOpenApp, we load a parent reportAction for all reports stored locally. When the app executesOpenReport, if present, we load the parent reportAction first.OpenAppcommand now returns the last report action for each chat in the LHN. We want to show it instantly when the user opens a report from the LHN, and the loading skeleton above it.message Ato Bob in their DMmessage A, which creates a new chat in their LHNmessage Bmessage Ain the LHNmessage Bin the LHNExpected Result:
Bob should see the
message Bas the last message on the report page and a loading skeleton above it, indicating that the report actions are being fetchedActual Result:
Bob sees the
message Aon the report page, with no loading spinner, until the OpenReport command returns the report actions. Sometimes Bob sees no message but a full page loading skeleton.Workaround:
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Kureev