-
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-03-08] [$500] Account details stuck in RHN when switching chats #6720
Comments
Triggered auto assignment to @kevinksullivan ( |
Triggered auto assignment to @sketchydroide ( |
this does sound like a bug, and I think we could have it as an external |
Current assignee @kevinksullivan is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to @parasharrajat ( |
Triggered auto assignment to @chiragsalian ( |
ProposalWe need to invoke App/src/libs/Navigation/Navigation.js Lines 143 to 146 in 9f2b4f0
Like this, if (isDrawerRoute(route)) {
dismissModal();
navigationRef.current.dispatch(CustomActions.pushDrawerRoute(route));
return;
} Also, we will need to refactor |
ReasonOpen modals are not dismissed before opening overlapping drawers. Similar behaviour is observed while trying to create new groups by pressing Ctrl+Shift+K. ProposalDismiss any open modals before navigating to a modal screen through keyboard shortcut listener. Keyboard listeners for search & new groups are getting registered over here :- My proposal is to invoke // Listen for the key K being pressed so that focus can be given to
// the chat switcher, or new group chat
// based on the key modifiers pressed and the operating system
this.unsubscribeSearchShortcut = KeyboardShortcut.subscribe(searchShortcutConfig.shortcutKey, () => {
Navigation.dismissModal();
Navigation.navigate(ROUTES.SEARCH);
}, searchShortcutConfig.descriptionKey, searchShortcutModifiers, true);
this.unsubscribeGroupShortcut = KeyboardShortcut.subscribe(groupShortcutConfig.shortcutKey, () => {
Navigation.dismissModal();
Navigation.navigate(ROUTES.NEW_GROUP);
}, groupShortcutConfig.descriptionKey, groupShortcutModifiers, true); Resultfix.mp4 |
Reviewing proposals... |
Both of the proposals work but they are not full-proof solutions. I would be glad if someone can really pick the right cause and propose a fix for that.
This is not a reason. It more sounds like the issue statement. To add more to the context.
|
Waiting for proposals... |
Still waiting on proposals |
Thanks @chiragsalian. I will raise PR in the morning IST. |
@parasharrajat Need new upwork Job posting b/c the old one expired. |
cc: @kevinksullivan |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.40-2 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-03-08. 🎊 |
@kevinksullivan @parasharrajat Could you please send upwork job external link or an offer? |
@hiteshagja That can be arranged on the payment date. Be assured for the payment. But before that, we faced a regression which I think is caused by your PR. https://expensify.slack.com/archives/C01GTK53T8Q/p1646351449854569 |
I will look into. |
Apologies @hiteshagja , I was OOO. Invited you to apply for the new job |
Please reopen this issue @kevinksullivan |
I have tried a lot to re-generate this issue but I could not. It's working fine for me. If it's still happening in yours then could you please suggest steps to re-generate the same. expensifyDesktopApp_1.mp4 |
It happens sometimes only.
|
I have tried steps provided and tried many random steps (LHN + New Chat) + RHN but never come across scenario which you described. It's all working fine. Even tried different logins to check the same but that also worked well. |
Noting there are potential regressions being investigated, so holding off on payment for now. |
I think we are good for payment. Nobody is facing that issue again. |
Offer sent @hiteshagja and @parasharrajat . Once you accept I'll get this payment taken care of! |
Accepted @kevinksullivan |
Paid @hiteshagja . @parasharrajat just sent offer so can pay once you accept. Thanks! |
@kevinksullivan Done. |
All set. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Once new chat with User C is open, RHN is completely removed/disappears
Actual Result:
Account details stuck in RHN
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.18-3

Reproducible in staging?: Y
Reproducible in production?: Y
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: @mallenexpensify
**Slack conversation:https://expensify.slack.com/archives/C01GTK53T8Q/p1639175807048600
Job Post: https://www.upwork.com/jobs/~01a4bf9b60eba80639
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: