-
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
[Awaiting checklist completion] [$500] Workspace - Selected users to invite turn deselected when refresh Add message page #32839
Comments
Job added to Upwork: https://www.upwork.com/jobs/~0126f4ea7df784a0b0 |
Triggered auto assignment to @twisterdotcom ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @allroundexperts ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Workspace - Selected users to invite turn deselected when refresh Add message page What is the root cause of that problem?We are using What changes do you think we should make in order to solve the problem?
![]() We can use these logins to populate _.each(_.keys(props.invitedUsersDraft), (login) => {
newSelectedOptions.push(_.has(detailsMap, login) ? {...detailsMap[login], isSelected: true} : inviteOptions[login]);
}); This will do the work. Screen.Recording.2023-12-12.at.1.00.01.AM.movQuestion that I have is - what to do if we go back to previous page and come again back to invite page, the options will remain as is. Screen.Recording.2023-12-12.at.1.03.09.AM.movShall we erase the options? As called out in this proposal, about changing the What alternative solutions did you explore? (Optional) |
@twisterdotcom I have asked a question in my proposal
Please have a look and suggest the expected behaviour. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Selected users to invite turn deselected when refresh Add message page What is the root cause of that problem?The selected option is set to empty when reloading the page What changes do you think we should make in order to solve the problem?Currently, On the Invite Member Page, if the user clicks the next button we will save the selected option to
In this We also need to add more logic to update
We also need to add logic to reset What alternative solutions did you explore? (Optional)NA |
I think it's fine for the previously selected invitees to still be selected here. I don't see why we need to clear them. |
@allroundexperts how are these proposals? |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@twisterdotcom, @allroundexperts Whoops! This issue is 2 days overdue. Let's get this updated quick! |
@twisterdotcom, @allroundexperts Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@Sourcecodedeveloper I'm down to do the easiest solution, so starting fresh is also fine. |
#32835 is similar to this one |
@BhuvaneshPatil's proposal looks good to me. @Sourcecodedeveloper I don't see any good reason to use @DylanDylann Thanks for your proposal. However, I don't really see any significant difference from what @BhuvaneshPatil proposed earlier. 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @cristipaval, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@allroundexperts the significant difference between my proposal and @BhuvaneshPatil's proposal is how we update |
@twisterdotcom, @cristipaval, @allroundexperts Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@twisterdotcom @cristipaval @allroundexperts this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks! |
@twisterdotcom @cristipaval @allroundexperts this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks! |
Bump on this @cristipaval |
📣 @BhuvaneshPatil 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
If the user explicitly leaves the page, I think we should start with a fresh list when they come back 🤔 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.26-2 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 2024-01-25. 🎊 For reference, here are some details about the assignees on this 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:
|
Payment Summary:
|
Checklist
|
$500 payment approved for @twisterdotcom based on this comment. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.11-1
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
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
Selected users to invite should remain after refreshing the page
Actual Result:
Selected users to invite turn deselected when refresh Add message page
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6309325_1702314309129.Recording__1528.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @allroundexpertsThe text was updated successfully, but these errors were encountered: