-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$1000] [HOLD for payment 2023-06-13] Crash on split confirm #19234
Comments
Triggered auto assignment to @greg-schroeder ( |
This comment was marked as off-topic.
This comment was marked as off-topic.
@jczekalski please comment on the issue so I can assign you |
@amyevans I pulled the changes from the latest version of main and started looking into this. If I quickly open the Send Money page using slow 3G network throttling or deep link into the page (
Screen.Recording.2023-05-19.at.14.10.58.movSo I can't get to the confirmation screen without the app crashing. In the video you uploaded, the Send Money page works fine and the errors in the console are different (the app crashes once the confirmation page is opened). It looks like these are new issues, do you know if they've been reported? |
We have over 1,000 open issues in the repo, so I don't know off the top of my head if they've been reported yet haha. Could you post them in the #expensify-bugs Slack channel? Our QA team is better at spotting duplicates, and if they aren't dupes they will create new issues for them. |
Good point! Sorry, I'm still getting used to this setup :) I posted the bug in the Update: Issue created based on the bug report: #19435 |
Update: I approved the PR which fixes the bug I mentioned above (crash on Send money / Request money / Split bill), so we should be able to work on this issue once it has been merged. |
I'm from Software Mansion, I'd like to work on this job. |
📣 @kowczarz! 📣
|
I'm not able to reproduce the issue any more Screen.Recording.2023-05-25.at.14.52.11_H.265.mp4 |
Greg and I both just spent some time attempting to reproduce as well and weren't able. I'm going to close. Thanks guys! |
Okay thanks, reproduced and wrote up some clearer steps - let me know if they can be tweaked for clarity: 19234-repro-780.mov
|
@amyevans Desktop app should be auto-logged in if deep link comes from logged in web url. Not sure why that doesn't work from your video. Btw, that's out of topic for this issue. Reproducible step makes sense. To reproduce easily even with fast network, 7. can be updated like this: |
PR is up! |
PR review is very nearly complete |
Merged, awaiting deploy to prod |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.24-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-06-13. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
https://www.upwork.com/jobs/~010f9b81ec5ac80063 As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
Job added to Upwork: https://www.upwork.com/jobs/~010f9b81ec5ac80063 |
Added the label to create an Upwork job, sorry for pings |
Sent an offer to @aimane-chnaif |
Last step is the checklist @aimane-chnaif! |
No PRs caused regression. This issue always existed after implement IOU pages but not able to catch because hard to reproduce. This GH was even closed until I clarify clear reproducible video, which is edge case. |
All right. Thanks for running through it. Paid out. Going to close. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
This is a follow up issue from #17349 (comment)
Action Performed:
Send money
http
withnew-expensify
) and open itNext
button very quickly (if you are not throttling your network)Expected Result:
Split confirm page should open
Actual Result:
The app crashes
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?
Version Number:
Reproducible in staging?:
Reproducible in production?:
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
Notes/Photos/Videos: Any additional supporting documentation
split.confirm.crash.mov
19234-repro-780.mov
Expensify/Expensify Issue URL:
Issue reported by: @aimane-chnaif
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: