You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2024-07-22] [Performance] Slow load of one-transaction reports #44162
One transaction reports seem to load slower than regular reports or regular transactions. And they have a weird UI while they are loading where the report looks like a one-transaction report, but there is also that same expense attached to the report as a comment.
Let's fix this by fixing the weird UI while loading and making loading faster.
It looks like there's an error when displaying the ReportAction in ReportActionItem.tsx. Essentially, the app initially renders the previous report and then updates it after it has already been rendered. This issue might be caused by Onyx's optimistic approach, but it seems it could be fixed with a simple condition check. I'm currently investigating this further.
Activity
melvin-bot commentedon Jun 21, 2024
Triggered auto assignment to @VictoriaExpensify (
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.[-]Slow load of one-transaction reports. [/-][+]Slow load of one-transaction reports[/+][-]Slow load of one-transaction reports[/-][+][Performance][ Slow load of one-transaction reports[/+][-][Performance][ Slow load of one-transaction reports[/-][+][Performance]Slow load of one-transaction reports[/+][-][Performance]Slow load of one-transaction reports[/-][+][Performance] Slow load of one-transaction reports[/+]rinej commentedon Jun 21, 2024
Hello it's Tomek from Callstack, I would like to work on that
rinej commentedon Jun 24, 2024
It looks like there's an error when displaying the ReportAction in ReportActionItem.tsx. Essentially, the app initially renders the previous report and then updates it after it has already been rendered. This issue might be caused by Onyx's optimistic approach, but it seems it could be fixed with a simple condition check. I'm currently investigating this further.
puneetlath commentedon Jun 24, 2024
Ok sounds good!
23 remaining items
mkhutornyi commentedon Jul 24, 2024
Regression Test Proposal
VictoriaExpensify commentedon Jul 29, 2024
@mkhutornyi - I have invited you to accept the Upwork Job. Please let me know once you have accepted it and I'll fix up your payment.
melvin-bot commentedon Aug 1, 2024
@puneetlath, @rinej, @VictoriaExpensify, @mkhutornyi Whoops! This issue is 2 days overdue. Let's get this updated quick!
VictoriaExpensify commentedon Aug 1, 2024
@mkhutornyi - let me know once you've accepted the offer in Upwork :)
melvin-bot commentedon Aug 5, 2024
@puneetlath, @rinej, @VictoriaExpensify, @mkhutornyi Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
VictoriaExpensify commentedon Aug 5, 2024
Payment Summary:
Contributor: @rinej is from an agency-contributor and not due payment
ROLE: @mkhutornyi paid $250 via [Upwork](Upwork Job)