-
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 2023-05-09] [$1000] Reclicking CTRL+K or CTRL+Shift+K removes focus from search input #17482
Comments
Triggered auto assignment to @johncschuster ( |
Bug0 Triage Checklist (Main S/O)
|
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
@johncschuster Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Triggered auto assignment to @luacmartins ( |
I was able to reproduce this. Triaging! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Reclicking CTRL+K or CTRL+Shift+K removes focus from search input What is the root cause of that problem?The root cause of this issue is that we're trying to navigate to the same page again which results in triggering of this. This causes the input to go out of focus. Since internally, the page isn't navigated again, the only effect is that the search input goes out of focus. What changes do you think we should make in order to solve the problem?
We can prevent the navigation function triggering twice in the listener for these keyboard shortcuts by adding the following:
What alternative solutions did you explore? (Optional)None |
Job added to Upwork: https://www.upwork.com/jobs/~01bb5b431ab3d094e3 |
Current assignee @johncschuster is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
Current assignee @luacmartins is eligible for the External assigner, not assigning anyone new. |
@mananjadhav it looks like we already have one proposal |
We are going to remove |
Hm... I think we should still prevent navigation action to the same page. |
still looking at proposals |
@allroundexperts I think your proposal looks good. Assigning you to the job! |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.8-8 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-09. 🎊 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 checked the PR added #15249 this change related to Here's the regression test proposal
Do we agree 👍 or 👎 ? I can't think a way this could've been avoided. I think this is difficult to comprehend the impact. |
@johncschuster This is due for payout today. and @johncschuster @luacmartins Did you get a chance to look at the previous comment? |
@mananjadhav test steps look good to me |
@dhanashree-sawant can you apply to the Upwork job for the bug bounty? I couldn't find you when I attempted to invite you. |
@allroundexperts, I've sent you an invite on Upwork for the job. Can you accept that when you get a chance? |
@johncschuster Done. Bundle of thanks! |
Hi @johncschuster, thanks I have applied. |
Just waiting payment |
Great! @dhanashree-sawant and @allroundexperts, can you accept the offers I've sent? Once accepted, I can get payment taken care of. |
Thanks @johncschuster, I have accepted the offer. |
Are we good to close this one? |
Waiting on ^ @johncschuster is everyone paid out? |
Thanks for the bump, team! I missed paying @dhanashree-sawant. I've just paid them now. We should be good to close this out! 🎉 |
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:
App should not lose focus from search box on multiple click of CTRL+K and CTRL+Shift+K
Actual Result:
App loses focus from search box on multiple click of CTRL+K and CTRL+Shift+K
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.0
Reproducible in staging?: y
Reproducible in production?: y
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
Recording.248.mp4
loses.focus.on.double.CTRL.K.and.CTRL.shift.K.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1681542071255539
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: