-
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-06-24][$1000] Correct chat is not opening when typing someone's name and hit Enter
in chat switcher
#39631
Comments
Triggered auto assignment to @adelekennedy ( |
I can't reproduce reliably (but that's the same for Matt and Flo) however I think this is annoying enough that we should fix |
Job added to Upwork: https://www.upwork.com/jobs/~01741289e82422ca9a |
Enter
in chat switcherEnter
in chat switcher
Triggered auto assignment to Contributor-plus team member for initial proposal review - @fedirjh ( |
@fedirjh do you think this can be an external issue? |
@adelekennedy Yes, it's external. However, I am unable to reproduce it. CleanShot.2024-04-04.at.18.29.14.mp4 |
same - however both Flo and Matt are able to reproduce intermittently so I think it's worth it to fix as it's a pretty frustrating one |
📣 @reliablesoftdev! 📣
|
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@m-natarajan @flodnv Can you add the correct video showing the bug? |
I am Michał from Callstack - expert contributor group. I’d like to work on this job. |
@m-natarajan I've tried multiple times but I couldn't reproduce this issue. Am I missing something? 39631_no_repro.mp4 |
It's hard because I only encounter this bug like 15% of the time when switching chats. Ah, got it, desktop version Here's what I did:
Screen.Recording.2024-04-08.at.10.47.45.AM.movI was able to reproduce 3 times in a row using these exact test steps. |
waiting for proposals |
Unfortunately Im still unable to reproduce that even with the updated steps (see the video). Recording was done on latest main. Maybe it's something related to this particular account, I'm not sure :( 39237-cant-repro.mp4 |
oof - Both @flodnv and @mallenexpensify can reliably reproduce, but I can't (even with the updated instructions as well) In this case @MrMuzyk how would you move forward? If it's account specific is there a way for us to mimic those account conditions? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
It's hard for me to tell what exactly about their accounts might be so special that causes this. There is also a possibility that there is something extra that has to happen before reproduction steps. One of the options to proceed further with this is to ask some more people to try and reproduce that. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.84-3 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-06-24. 🎊 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:
|
hey guys, since the PR that fix both this issue and #42558, and even though they shared the solution, I had posted 2 proposals for those 2 issues (with clear explanation of the root cause and solutions for each respective issue), should I receive the bounty of this issue as well? Thanks all! |
@dominictb , possibly. This is def an edge case cuz it doesn't appear the root causes were the same for each. @fedirjh are you due compensation, it looks like @eh2077 reviewed the PR. |
@mallenexpensify, the PR: #43505 is for the #42558. However, that PR is only part 1 of my proposal for this issu here #39631 (comment), and I also have an optional second part. So I think let's unhold this issue and let's @fedirjh review it to see if I need to implement the second part? However, it seems to me once #43505 is merged, this issue will solve itself on the latest version. If @fedirjh decides that's the case, maybe another thing to consider if we decide to close this issue to increase the bounty of #42558 to $1000, as it was also created long time ago and nobody looked into that until me? |
Enter
in chat switcherEnter
in chat switcher
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.85-7 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-06-28. 🎊 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:
|
I was unable to reproduce now on staging. @fedirjh can you attempt reproduction? @dominictb , for compensation, I think, at least, $1k is fair, since that's the price of this job and your PR fixed it. Since the PR #43505, also intentionally fixed another bug (ie. it wasn't random that it happened), I don't see why you wouldn't be due comp there too. (or... put another way, one PR fixed two issues but the work in the PR was more than if you only created it to fix one bug). |
@mallenexpensify got it! Thanks for the input! I guess when things are due, I'll ping both issues then. Do I need to be assigned here first? |
📣 @fedirjh 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dominictb 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Enter
in chat switcherEnter
in chat switcher
Enter
in chat switcherEnter
in chat switcher
@fedirjh @dominictb , can you please accept the job and reply here once you have? Fedi, the assignment of this job predates your eligible date to be paid via NewDot. |
@mallenexpensify I think I am not eligible for payment in this issue. |
@mallenexpensify I accepted the job, TY |
Contributor: @dominictb paid $1000 via Upwork Thanks @fedirjh , it looks like you didn't review the PR nor any proposals here. @dominictb I've been running into an issue where, after typing cmd+k then typing a user's name, I need to hit enter twice to open the chat. Might that be related here? (sidenote: I'm also stuck a couple versions back on desktop TestRail GH |
I'm not sure @mallenexpensify. Could you report a bug? Also, I couldn't access the link https://github.com/Expensify/Expensify/issues/407748 (internal-only link). |
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: 1.4.60-1
Reproducible in staging?: Yes
Reproducible in production?: Needs reproduction
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: @flodnv
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1712242871375939
Action Performed:
Note: This seems to only (or maybe mainly) happen immediately after startup.
OR
Expected Result:
Navigates to the correct chat
Actual Result:
Observe app didn't navigate to that chat but stayed on the original one
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
2024-04-04_09-52-30.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @mallenexpensifyThe text was updated successfully, but these errors were encountered: