Closed IuliiaHerets closed 12 hours ago
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.
We think that this bug might be related to #wave-collect - Release 1
Switching this to deployblockercash since this is iOS only
Triggered auto assignment to @chiragsalian (DeployBlockerCash
), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
: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:
Job added to Upwork: https://www.upwork.com/jobs/~013b920bb98479136b
Triggered auto assignment to Contributor-plus team member for initial proposal review - @suneox (External
)
This issue look like can not reproduce on the latest main due to context menu doesn't show delete option
https://github.com/user-attachments/assets/6a3f19fc-d26d-412c-82b3-d3c4500a8ba1
@suneox I think you need to turn off the wifi before deleting the expense and if it still didn't work i think you can try using staging server
Yes issue are not reproducible from both non-staging and staging server
To test, should set the USE_REACT_STRICT_MODE
to false to display the context menu properly.
I can reproduce the crash issue in main.
Given this is an edge case and we're having a bit of a difficult time solving this immediately, we'll be demoting it to daily, removing blocker and requesting help with this.
Sure, feel free to assign this on me π
@kirillzyusko will work on this issue, so Iβd like to self-unassign.β
Few things that I spotted:
Paragraph
(i. e. Text
)Text
elements in MoneyRequestPreviewContent
component then crash goes away;OfflineWithFeedback
:<View style={style}>
{!hideChildren && (
children
)}
{shouldShowErrorMessages && (
<ErrorMessageRow
errors={errors}
errorRowStyles={errorRowStyles}
onClose={onClose}
canDismissError={canDismissError}
/>
)}
</View>
then crash also goes away.
I think the problem is hidden somewhere in this code:
<View
style={[needsOpacity ? styles.offlineFeedback.pending : {}, contentContainerStyle]}
needsOffscreenAlphaCompositing={shouldRenderOffscreen ? needsOpacity && needsOffscreenAlphaCompositing : undefined}
>
Because as soon as I remove it the crash is not happening anymore.
I'll continue my investigation tomorrow and hopefully will provide a fix!
I opened a PR with a fix here: https://github.com/Expensify/App/pull/48474
@chiragsalian Can you assign me here as I've been auto-assigned for reviewing the PR? Thanks! :pray:
π£ @jjcoffee π An offer has been automatically sent to your Upwork account for the Contributor role π Thanks for contributing to the Expensify app!
Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review π§βπ» Keep in mind: Code of Conduct | Contributing π
Regression Test Proposal
(Native mobile only)
Do we agree π or π
@VictoriaExpensify This was deployed Sept 12, so should be ready for payment now.
@VictoriaExpensify Friendly bump for the payment on this. Thanks! :pray:
Payment summary: Contributor: @kirillzyusko - agency Contributor+: @jjcoffee paid $250 via Upwork
@VictoriaExpensify I think you reopened this one by mistake?
Ha I guess I did!
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: 9.0.25.11 Reproducible in staging?: Y Reproducible in production?: N Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
The expense is greyed out, the amount is crossed out
Actual Result:
The app crashes
Workaround:
Unknown
Platforms:
Screenshots/Videos
https://github.com/user-attachments/assets/2a2aadb6-e40a-4b67-a188-a757b00a0c14
2808.txt
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jjcoffee