Open izarutskaya opened 2 weeks ago
Triggered auto assignment to @dylanexpensify (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.
Triggered auto assignment to @youssef-lr (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open Staging deploy checklist to see the list of PRs included in this release, then work quickly on the following:
Remember rule #2: Never un-assign yourself from a real DeployBlocker unless you are 100% sure someone else is assigned and will take care of it.
:wave: 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:
@dylanexpensify I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.
We think this issue might be related to the #vip-vsb.
can we check again if this is reproducible in prod?
@youssef-lr we don't have "testing preference" in production. So, we can't check it.
@youssef-lr checking in on this, need anything from me so far?
Nothing yet @dylanexpensify, thanks! I'm trying to reproduce this now.
Demoting this given that this only affect the new search page which is only accessible from staging
@youssef-lr, @dylanexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
sounds good!
@youssef-lr, @dylanexpensify Eep! 4 days overdue now. Issues have feelings too...
Not overdue.
Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue.
Triggered auto assignment to Contributor-plus team member for initial proposal review - @abdulrahuman5196 (External
)
In search page, expense details updated are not shown immediately, shown only while revisiting page.
In TransactionListItemRow
here, it's using the item
from the search result as is, so when the transaction is updated, the update is not yet reflected in the search result, this cause the information shown to be outdated.
When memoizing the result of the cell like in here, it's checking only the keyForList
equality, so when the keyForList
does not change but the other props like amount
changes, the component will not update
In TransactionListItemRow
, use useOnyx
to get the latest value by item.transactionID
, and use those values in priority, if there're fields that don't exist in the Onyx transaction like from
, to
, use the search result values for them (they cannot be updated anyway so no issue)
When memoizing, check other relevant props too, not just keyForList
. I.e for TotalCell
we should check for amount
, currency
, ... equality too
When optimistically update the expense transaction, update the search result snapshot that contains that transaction too.
@abdulrahuman5196 to review!
@youssef-lr @abdulrahuman5196 @dylanexpensify 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!
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: 1.4.74 Reproducible in staging?: Y Reproducible in production?: Unable to check Logs: https://stackoverflow.com/c/expensify/questions/4856 Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
In search page, expense details updated must be shown immediately.
Actual Result:
In search page, expense details updated are not shown immediately, shown only while revisiting page.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/3f6144b9-708e-4dfa-b9e7-58131e2e54bb
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @abdulrahuman5196