-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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-04-10] [$1000] Emoji picker moves to top left side when using Tab key #16384
Comments
Triggered auto assignment to @JmillsExpensify ( |
Bug0 Triage Checklist (Main S/O)
|
@JmillsExpensify Huh... This is 4 days overdue. Who can take care of this? |
We don't officially support keyboard navigation, though I agree that this is an issue and I can reproduce it. @stitesExpensify and @hannojg thoughts on prioritizing a fix for this here, vs closing it and coming back to keyboard navigation throughout the app? I tend to favor closing it, though I thought I'd check with either of you first. |
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. |
@JmillsExpensify I investigated this and this is definitely a one line fix as we are not following the recommended approach for handling refs in functional components. Fixing this would also help in adhering to the conventions laid out by react. I didn't post a proposal as the help Wanted label isn't present, but let me know if I should do so. 😇 |
I'll go ahead and apply the external label so you can get ahead on that one. I'd still like input from Brandon/Hanno when they get a chance though! |
Job added to Upwork: https://www.upwork.com/jobs/~01e7e5fc421067468c |
Current assignee @JmillsExpensify is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
Triggered auto assignment to @madmax330 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The What is the root cause of that problem?The root cause is that the anchor App/src/components/Reactions/MiniQuickEmojiReactions.js Lines 51 to 63 in 2bd8b48
This happens because we are executing What changes do you think we should make in order to solve the problem?We can solve this problem by using the After applying Screen.Recording.2023-03-22.at.11.06.57.PM.movAdditional Details: There are only two files in the codebase where we are using What alternative solutions did you explore? (Optional)We can also
Both these options have been tested as well. |
Proposal from @esh-g looks good to me. 🎀👀🎀 C+ reviewed |
I agree @sobitneupane @JmillsExpensify you can assign the job to @esh-g on upwork |
📣 @esh-g You have been assigned to this job by @JmillsExpensify! |
Sounds good! @esh-g is assigned to this GH issue. In addition, please apply to the Upwork job and we'll already have that in place once the regression period has passed. |
Thanks for assigning me! The PR will be ready shortly. |
Great! I sent you the initial offer. We can apply the 50% bonus on final payout, if that ends up applying. |
PR is ready! 🚀 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.93-4 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-04-10. 🎊 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:
|
@JmillsExpensify Is this issue due? I hope that there were no regressions... |
https://expensify.slack.com/archives/C049HHMV9SM/p1681283318136189 |
Regression Test Proposal
Do we agree 👍 or 👎 |
Looks good to me! Just a couple small changes to make it more clear
|
@JmillsExpensify, @madmax330, @sobitneupane, @esh-g Huh... This is 4 days overdue. Who can take care of this? |
Love those updates. I'm going make just a couple more to mimic the formatting we use in TestRail.
|
Alright, in terms of settling up for this issue, it looks like we have the following:
I've sent contracts to the issue reporter as well as contributor plus. I'll pay bonuses out when issuing payment, which by the way, @esh-g I've just done that very step for you. |
@JmillsExpensify accepted, thanks! |
Thanks, all paid out. |
@JmillsExpensify Accepted the offer. |
Awesome, payment sent. Closing this one out! |
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:
emoji picker should not move to top left side
Actual Result:
emoji picker moves to top left side
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.2.88-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:
Screen.Recording.2023-03-22.at.7.20.34.PM.mov
Expensify/Expensify Issue URL:
Issue reported by: @gadhiyamanan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1678684960601349
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: