-
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
[HOLD for payment 2022-01-21] User is not navigated last active conversation after loading Home URL - Reported by: @parasharrajat #6474
Comments
Triggered auto assignment to @flodnv ( |
@isagoico @parasharrajat is this problem only on staging? If yes, does this need to be a deploy blocker? |
@flodnv It's on production too. |
Triggered auto assignment to @MitchExpensify ( |
Triggered auto assignment to @parasharrajat ( |
Triggered auto assignment to @marcaaron ( |
Back off Melv' we're waiting for proposals! |
Still waiting for proposals. |
proposalLine 112 in 7e0717f
The cause is
This |
Seems like @K4tsuki 's hunch is correct here.
But if do this, it will cause a bug which is resolved by this PR #5338. Do you think we can fix this without causing that bug? |
Seems like we just need to update the last visited timestamp. The early return here is likely preventing it from happening. App/src/libs/actions/Report.js Lines 1270 to 1275 in bfaabd9
Doesn't seem like there will be any negative effects if we simply move it above the return? (someone will need to verify that is correct) |
@K4tsuki We value your time and contributions but based on the contribution guidelines, you can only work on one issue at a time as you are a new contributor and already hired for another job. So we will have to hold your proposal, if any. |
Why? I working hard on this. @mallenexpensify @puneetlath am I really cannot submit many proposal at a times. I have been working hard on some issues. |
@K4tsuki Sorry I'm not following the explanation or what the proposed fix is. I've explained in my comment that there's a PR where we stopped updating the @parasharrajat This doesn't seem too urgent as we've had the issue for 5 months. Maybe we can hire @K4tsuki and wait until they are finished with their other issue before working on this one. |
Yup, That can be done as there is one proposal. 🎀 👀 🎀 C+ reviewed |
My original proposal is to update calling But as you said it be done using |
The other two call is from
|
Two calls does not seem so bad to me.
Got it. So there are some cases where we want to record the last read and ones where we do not. How about we rename the existing method to App/src/pages/home/report/ReportActionsView.js Lines 209 to 214 in 3f13de8
This one can call |
All right. I think this is good.
@marcaaron |
Yes, if one of those calls is the optimistic update then it seems fine to me. @MitchExpensify I think we can hire @K4tsuki at this point seems like there is enough context here for us to address the issue. |
📣 @K4tsuki You have been assigned to this job by @marcaaron! |
Thanks @marcaaron ! @K4tsuki Mind making a proposal on the Upwork job so I can hire you? I can't see you via Upwork search |
Done, thanks @K4tsuki ! |
Thank you. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.29-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 2022-01-21. 🎊 |
Paid @K4tsuki! @parasharrajat I've sent an offer on a reposting of the job (Upwork automatically closed the previous one) so I can pay your reporting fee! |
@MitchExpensify Could you share the URL for the job? I am seeing a very different title from this one. Also, I should be eligible for reporting and C+. |
Thank you @MitchExpensify, I really appreciate it. |
Here you go @parasharrajat. I will include C+ amount too when paying |
@MitchExpensify This is private. You will have to invite me. |
My mistake. I've made it public now! Thanks @parasharrajat |
Thanks for your patience @parasharrajat, C+ & reporting bonus paid |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
Expected Result:
User should have been navigated to last active report
Actual Result:
User is navigated to the previous active report.
Workaround:
No need for workaround. User can navigate to any conversation in LHN
Platform:
Where is this issue occurring?
Version Number: 1.1.16-6
Reproducible in staging?: Yes
Reproducible in production?: Yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
output_file.3.mp4
Expensify/Expensify Issue URL:
Issue reported by: @parasharrajat
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1637770185436600
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: