-
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 2023-05-16] Unable to use keyboard arrow navigation in the list if open "new chat" #18516
Comments
Triggered auto assignment to @NicMendonca ( |
Bug0 Triage Checklist (Main S/O)
|
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @flodnv ( |
Huh this is weird because if you go directly to "Search" (or "New chat") the arrow keys work just fine, something with pressing "CMD + K" removes the arrow key listener or something |
And can confirm this is reproducible in staging, and isn't reproducible in production |
Looks like this could have been caused by #17590 or #18420 Posted in Slack to get some ideas: https://expensify.slack.com/archives/C01GTK53T8Q/p1683551147132719 |
👀 |
@Beamanator I checkout to this PR #18273 and is not reproduce. Screen.Recording.2023-05-08.at.20.35.38.mov |
@Beamanator this looks like a side-effect of listener re-subscription implemented here: #18425 |
@mollfpr thanks so much for checking there! |
@azimgd Thanks for looking into that! Do you want to suggest a fix for this? :D If not I will look into solving 👍 |
PR: #18578 |
@mollfpr or @mananjadhav do you have free time to test & record screenshots for ^ PR? (@mananjadhav was auto-assigned but since this a deploy blocker I'm hoping to get this resolved quickly) Also @azimgd thanks for the quick PR! Can you add a few more details WHY that change is needed (in the PR)? I Also added a comment about doing a few more tests for your change |
@Beamanator Yes, I'm quite free for this 😁 |
Thanks @mollfpr - assigned you to the PR 👍 |
Since it is the end of the day for @Beamanator , I'll take over to finish this. |
New PR up: #18599 |
Hmm, I see that the problem in the issue seems very similar to #18419 Basically, the |
Will the PR here fix that other issue? |
Does this really need to be a deploy blocker? We should probably fix it but it seems like quite an edge case issue. |
I'm not aware of a criteria based on being an edge case for considering something a deploy blocker or not. I think we should just review #18599 and proceed if it fixes it. |
#18599 was deployed to staging in version 1.3.11-3. I confirmed that the bug is no longer there: Screen.Recording.2023-05-08.at.11.22.38.AM.movRemoving this as a deploy blocker. |
@aldo-expensify should we close this? |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.12-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 2023-05-16. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
As a reminder, here are the bonuses/penalties that should be applied for any External 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 didn't close it because I'm not sure if there is some compensation to be handled. |
@aldo-expensify I am not sure! Can you confirm? |
I didn't get to review the PR, so I'm not eligible for the compensation. |
Thank you for confirming that @mollfpr 🙌 |
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 is able to navigate in the chat switcher list by using the up/down arrows keys
Actual Result:
Nothing happens when user presses the up/down arrows keys
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.11.2
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
Notes/Photos/Videos: Any additional supporting documentation
Bug6044421__Unable_to_use_keyboard_arrow_navigation_in_the_list_if_open__new_chat_.1.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: