-
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-07-17] [$1000] In the Assign Task flow, when typing an assignee’s email, there is massive lag #20075
Comments
Triggered auto assignment to @sonialiap ( |
Bug0 Triage Checklist (Main S/O)
|
@sonialiap Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Reproducible For me clicking on Assignee, clicking into the text field, trying to type, all of it is super laggy |
Job added to Upwork: https://www.upwork.com/jobs/~01cbd41563f4009996 |
Current assignee @sonialiap is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Triggered auto assignment to @francoisl ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Text Input lags when opening Assignee section on Task creation. What is the root cause of that problem?The root cause of the issue lies on The What changes do you think we should make in order to solve the problem?Calling the Additionally, while not a big fan of the The
The second
, where we set a debounceTimer for the call which we clear on return. This makes the component much smoother to use. Video: Screen.Recording.2023-06-09.at.4.32.58.PM.mov |
@francoisl, @sonialiap, @rushatgabhane Huh... This is 4 days overdue. Who can take care of this? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Cool, thanks for the proposal @Thanos30. Removing the duplicate call to I'm less convinced about the |
@francoisl We can still work with only removing the duplicate call to |
I think we tend to prefer I'll test tomorrow on a workspace that has a large number of members, to see if there's a performance advantage to using In the meantime, @rushatgabhane do you have an opinion on this one? |
Ok, I ran more tests on a local domain with ~7500 accounts.
lag_issue_main.mov
lag_issue_option1.mov
lag_issue_option2.movOverall I think using the combination of the timeout and removing the extra |
Did you try a combination of the 2? It smooths it out completely for me, and the |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.38-7 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-17. 🎊 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:
|
@francoisl HOLD for payment was on 2023-07-17. Bumping to make sure everything is okay |
Thanks for the reminder. I didn't see or hear about any issues with this, so let's go ahead with payments @sonialiap please. |
Thank you @francoisl 🙏 Also, you probably missed it before, should I make an offer on the job after all? I didn't see the auto-assingment. |
Yes I think you'll need to, though I don't have access to Upwork myself to verify. @sonialiap can you assist please? |
Sorry about the delay! I missed that the issue's title changed to "payment". Working on this now! |
@Thanos30 offer sent for fix (+bonus) - paid ✔️ |
@sonialiap Thank you! Offer accepted |
@rushatgabhane when you get a chance could you please work through the checklist |
|
Made a manual request on new dot https://staging.new.expensify.com/r/5352934870483260 |
I believe we can close this, feel free to reopen if you need to. |
@sonialiap Can you please summarize the appropriate individual payments for all parties involved in this issue? This is holding up @rushatgabhane's NewDot payments. More information on this compliance process in Slack. |
Issue reporter: none |
Reviewed details for @rushatgabhane. These details are accurate based on summary from Business Reviewer and are now approved for payment in NewDot. |
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:
When I enter a name or email in the Assignee screen, the name/email I type should appear in realtime as I type
Actual result:
The letters lag several seconds after I type them in the Assignee screen.
NOTE: There's about a 4 second lag. Seems like a scaling issue. Account with policy admin on hundreds of policies, and huge members list
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:
Reproducible in staging?: needs reproduction
Reproducible in production?: needs reproduction
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
Expensify/Expensify Issue URL:
Issue reported by: @sakluger
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1684539726401459
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: