-
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-07-03] [$1000] Feature Request: Make the mentions auto-complete menu scrollable #20481
Comments
Current assignee @JmillsExpensify is eligible for the NewFeature assigner, not assigning anyone new. |
Opening this one up externally. More discussion here and please clarify any questions you might have. |
Job added to Upwork: https://www.upwork.com/jobs/~0125202f31d3cf1b51 |
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 - @abdulrahuman5196 ( |
Triggered auto assignment to @puneetlath ( |
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@JmillsExpensify, could you please provide some guidance? I sent an email to contributors@expensify.com a week ago with the subject Slack Channel Invites, but I haven't received an invite yet. Is there anything I can do to expedite the contribution process? |
ProposalPlease re-state the problem that we are trying to solve in this issue.Mention Suggestions are limited to 5 and not scrollable. What is the root cause of that problem?We are limiting suggestions to 5 here - App/src/pages/home/report/ReportActionCompose.js Lines 478 to 480 in 38ba7c8
What changes do you think we should make in order to solve the problem?
_.each(sortedPersonalDetails, (detail) => {
ResultScreen.Recording.2023-06-13.at.2.16.55.AM.mov |
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@JmillsExpensify if @abdulrahuman5196 chooses a proposal next week while I'm out, please un-assign me and use the Engineering label to get another internal engineer assigned. Thanks! |
Will check on proposals today |
@Nikhil-Vats I like the proposal on high level. Just some questions or changes with the expectation.
I don't think we should not have a limit. IMO, We should have a max limit like 20 or something. So that if I have 1000 contacts and if i just type 'a' we don't end up showing lots of contacts in the suggestions.
@JmillsExpensify What do you think of the above questions? |
@abdulrahuman5196 the scroll bar did come up in my mind and I think we should show it too! But I noticed it was missing in most places like the LHN, search chats page, any of the request/send/split money participant selection steps, etc. And regarding the limit, sure we can adjust it to whatever the team wants. @JmillsExpensify was the one who suggested this feature so maybe he can suggest or we can discuss it in the original Slack thread. |
@abdulrahuman5196 Proposal updated to show scrollbar. It was a regression from a PR otherwise it should have been visible in the first place. |
@abdulrahuman5196 @JmillsExpensify confirmed on Slack that we should go with 20 mentions max like you suggested. Are we good to go? |
🎯 ⚡️ Woah @abdulrahuman5196 / @Nikhil-Vats, great job pushing this forwards! ⚡️ The pull request got merged within 3 working days of assignment, so this job is eligible for a 50% #urgency bonus 🎉
On to the next one 🚀 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.32-5 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-07-03. 🎊 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:
|
@JmillsExpensify, @puneetlath, @Nikhil-Vats, @abdulrahuman5196 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@JmillsExpensify I think this is just waiting for payment and then we're all done. |
@JmillsExpensify, @puneetlath, @Nikhil-Vats, @abdulrahuman5196 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Thanks, sounds great! Let's summarize where we ended up:
Everyone has been paid out via Upwork. That said, what about a regression test for this new feature? |
Since melvin bot didn't add BZ checklist(I think it doesn't add for new feature labels), I missed to add. |
@JmillsExpensify
|
Not overdue, |
@JmillsExpensify, @puneetlath, @Nikhil-Vats, @abdulrahuman5196 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@JmillsExpensify that regression test looks good to me. Do you agree? |
Yeah agreed! I'll get an issue created for this shortly and then close this issue out. |
Test created. Closing this one out! |
Problem: I have too many friends on NewDot! :sonriente: :champán: More to the point, I know too many contacts with the name Tom, and the mentions auto-complete menu only returns the first five results, which means I don’t have a way to actually mention the Tom I’m chatting with.
Solution: Make the mentions auto-complete menu scrollable. This way, if the top five results aren’t the one you’re looking for, I still have a way to find and select the right person.
Example in thread.
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: