-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[$250] iOS - Track expense - App crashes after deleting expense offline #48197
Comments
Triggered auto assignment to @VictoriaExpensify ( |
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 ( |
👋 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 ( |
This issue look like can not reproduce on the latest main due to context menu doesn't show delete option Screen.Recording.2024-08-29.at.11.17.36.mp4 |
@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 |
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. |
cc @kirillzyusko can you comment here so you can be assigned? |
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:
<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: #48474 |
@chiragsalian Can you assign me here as I've been auto-assigned for reviewing the PR? Thanks! 🙏 |
📣 @jjcoffee 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
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! 🙏 |
Payment summary: |
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
Bug6585585_1724865546739.IMG_9404.mp4
2808.txt
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jjcoffeeThe text was updated successfully, but these errors were encountered: