Open m-natarajan opened 2 weeks ago
Triggered auto assignment to @CortneyOfstad (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.
: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:
@CortneyOfstad FYI 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 that this bug might be related to #wave-collect - Release 1
Job added to Upwork: https://www.upwork.com/jobs/~0149255b2b8a3385dc
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts (External
)
@bernhardoj is your fix going to work here too?
I think we can demote this issue at this point. Its not blocking the user from using the app further, its quite specific edge case too
Asked @cdOut to look into this as he worked on the details revamp
@mountiny sorry, which one?
I fixed the issue. I came from Upwork. Should I submit the proposal, or is there no need to now?
๐ฃ @yassinezaanouni! ๐ฃ Hey, it seems we donโt have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork. Please follow these steps:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
Contributor details Your Expensify account email: yassinezaanouni@gmail.com Upwork Profile Link: https://www.upwork.com/freelancers/~01b7c13603c181bfe7
โ Contributor details stored successfully. Thank you for contributing to Expensify!
@mountiny I fixed the issue. I came from Upwork. Should I submit the proposal, or is there no need to now?
The root cause might be the same as in this issue.
I submitted a proposal on Upwork outlining how to fix this. I have already fixed it locally and included a video in the proposal showcasing the app working as expected.
Hey, I'm from SWM. I've found a possible solution. I need to consult it with navigation colleagues. I will update you tomorrow as they are already OOO.
When a user deletes a Transaction and subsequently presses the back button, the app shows "page is not here" error.
When the user deletes a Transaction, they are navigated to the page of the deleted item, resulting in a "page is not here" error.
We will remove the deleted Transaction's page from the routes stack list.
๐๐๐ฒ๐บ ๐๐ฒ๐น๐ฒ๐๐ถ๐ผ๐ป: Make the necessary changes on transaction deletion.
๐๐ฐ๐ฐ๐ฒ๐๐ ๐ก๐ฎ๐๐ถ๐ด๐ฎ๐๐ถ๐ผ๐ป ๐ฆ๐๐ฎ๐ฐ๐ธ: Utilize the navigation library's API to access and manipulate the navigation stack.
๐ฅ๐ฒ๐บ๐ผ๐๐ฒ ๐๐ฒ๐น๐ฒ๐๐ฒ๐ฑ ๐ฃ๐ฎ๐ด๐ฒ ๐ณ๐ฟ๐ผ๐บ ๐ฆ๐๐ฎ๐ฐ๐ธ: Identify and remove the page corresponding to the deleted item from the navigation stack.
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ ๐ก๐ฎ๐๐ถ๐ด๐ฎ๐๐ถ๐ผ๐ป ๐ฆ๐๐ฎ๐๐ฒ: Apply the updated navigation stack state using the navigation library's state management functions to ensure the deleted page is no longer accessible.
I've found a possible fix similar to this one.
But after a discussion with @WojtekBoman we've concluded that it might require changes in the goBack
function of Navigation.
@mountiny what is the priority of it? If needed, I can instantly prepare a fix; later, the navigation team will prepare a more generic solution.
Depends on what other tasks you have lined up, I think it would be great to get a PR merged for this by EOW
Depends on what other tasks you have lined up, I think it would be great to get a PR merged for this by EOW
Hey I'd like to know why my proposal is not getting considered?
the updated navigation stack state using the navigation library's state management functions to ensure the deleted page is no longer accessible.
Hey @yassinezaanouni, initially I with @cdOut was working on this change which caused this bug. That's why we are investigating it.
Moreover, your proposal is IMO too general and doesn't mention the detailed root cause and solution.
@kosmydel Ok thank you, next time I'll try to be more specific.
@mountiny I've prepared a fix as the navigation team (Adam & Wojtek) is busy now, but they will probably need to fix it using a more general approach as a follow-up (fixing the goBack
function), as I don't have enough context here.
Nice, thanks @kosmydel! Can you please write more description for the fix and prepare the PR body/ checklist?
Nice, thanks @kosmydel! Can you please write more description for the fix and prepare the PR body/ checklist?
I've added more details in the PR, and filled in the checklist
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.1-0 Reproducible in staging?: y Reproducible in production?: n 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: applause internal team Slack conversation:
Action Performed:
Expected Result:
App will return to the main page.
Actual Result:
App shows long skeleton loading and then not here page loads.
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
https://github.com/Expensify/App/assets/38435837/19324436-532e-4869-99f7-aee4e247de92
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @allroundexperts