-
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
[HOLD for payment 2024-08-29] [$500] previous view is shown quickly after navigating back to expense report #44514
Comments
Triggered auto assignment to @greg-schroeder ( |
Job added to Upwork: https://www.upwork.com/jobs/~01be54bab9b49fe845 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ishpaul777 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Previous view is shown quickly when navigating back to the expense report What is the root cause of that problem?This is a known issue that we thought we fixed it. Read more in https://github.com/Expensify/App/blob/main/src/components/ScreenWrapper.tsx#L193-L194 But it was not working as expected because the App/src/components/ScreenWrapper.tsx Line 201 in 3622deb
What changes do you think we should make in order to solve the problem?We need to make sure the keyboard is fully dismissed first before navigating back animation happens We'll make use of
First we prevent the default navigation back, and after the Keyboard is fully dismissed, we'll dispatch the This method of preventing default navigation batch and then dispatching is recommended in react-navigation doc https://reactnavigation.org/docs/preventing-going-back/ Above logic can be isolated only to Mobile platforms (not web) if necessary. What alternative solutions did you explore? (Optional)None |
@marcochavezf, @greg-schroeder, @ishpaul777 Eep! 4 days overdue now. Issues have feelings too... |
Hi @ishpaul777, what do you think about this proposal? |
I haven't get the chance to look into this, i'll priortize this tomorrow when i start, Apologies for delay. 🙇 |
hello @nkdengineer, Thanks for your proposal, but i seems changes from your proposal doesn't seem to fix the issue. see video from 0:16 - 0:18- Screen.Recording.2024-07-04.at.3.02.53.AM.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.Previous view is shown quickly when navigating back to the expense report What is the root cause of that problem?will happen at the same time as the going back navigation, so still a jarring experience. What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)N/A |
📣 @drminh2807! 📣
|
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?only change
What alternative solutions did you explore? (Optional)N/A |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Hello @drminh2807 and @layacat, Thank you for your interest in resolving this issue. We appreciate your effort. However, I need a bit more detail on root cause to be able to review your proposals better. Could you please review our contributing guidelines and provide a detailed Root Cause Analysis (RCA)? Also I have noticed that solution from @layacat is same as earlier proposal from @drminh2807 @drminh2807 Any reason you chose to withdraw the proposal? Does it cause any bugs? |
why this glitch happens only when navigating from transaction report screen -> expense report screen, Without a proper understanding of root cause i am not confident moving forward the proposal solution.
For now i can only consider this as observation not a root cause analysis |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@marcochavezf @greg-schroeder @ishpaul777 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! |
Awaiting proposal |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
@marcochavezf, @kirillzyusko, @greg-schroeder, @ishpaul777 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Unfortunately PR got reverted again we need to be very carefull with a new PR @marcochavezf would it be good idea to do mini QA by Applause specific to the new PR for this on adhoc before rolling it out to staging, testing surface is pretty large since this touched everywhere we use soft keyboard ? |
Yeah that's a good idea, given the complexity of the solution I can ask applause to test the ad-hoc build first before we merge |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.23-0 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 2024-08-29. 🎊 For reference, here are some details about the assignees on this 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:
|
Still awaiting regression period as this one has been reverted a couple of times |
@ishpaul777 I tested a build after RN 0.75 merge (latest main) and I don't see a problem of flashing anymore 🤔 kav-0.75-no-jump.mp4Can you test and let me know whether it still needs to be fixed? I think the reported problem is not present anymore but curious to know your opinion 😊 |
I tested as well its not reproducable anymore, i think we can close this now. ScreenRecording_08-31-2024.01-06-20_1.MP4wdyt @marcochavezf, Also if we close this will i be eligble to the payment |
not overdue on me |
Yes that sounds fair, @greg-schroeder can you handle the payment for @ishpaul777 as C+ reviewer 🙏🏽? |
Yes, handling today |
Paid |
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.2-2
Reproducible in staging?: y
Reproducible in production?: y
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
Expensify/Expensify Issue URL:
Issue reported by: @marcochavezf
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1719442541994939
Action Performed:
Expected Result:
There should be no glitches
Actual Result:
Previous view is shown quickly when navigating back to the expense report
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
RPReplay_Final1719442140.MP4
XZHV6030.1.MP4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: