-
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
[$500] Workspace - Invite member - Member highlights on deselect all members #27377
Comments
Triggered auto assignment to @Christinadobrzyn ( |
Bug0 Triage Checklist (Main S/O)
|
Job added to Upwork: https://www.upwork.com/jobs/~01f0d617af5beeb293 |
Triggered auto assignment to @joekaufmanexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
@Christinadobrzyn I was duplicate assigned here, so un-assigning as this doesn't need two BZ members. We are fixing this here. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Member highlights on deselect all members in workspace members page. What is the root cause of that problem?App/src/components/SelectionList/BaseSelectionList.js Lines 173 to 177 in 7deca7a
If the user select/deselect a member, App/src/components/SelectionList/BaseSelectionList.js Lines 192 to 200 in 7deca7a
This is implemented for continuous selection & deselection by But What changes do you think we should make in order to solve the problem?App/src/components/SelectionList/BaseSelectionList.js Lines 253 to 259 in 4ff85db
I think we need to call What alternative solutions did you explore? (Optional)N/A |
ProposalPlease re-state the problem that we are trying to solve in this issue.
What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
Result
Screencast.from.14-09-2023.12.25.47.webm |
@akamefi202 Thanks for the proposal. Your RCA is correct and the solution looks good to me. 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @techievivek, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@DylanDylann Thanks for the proposal. Your RCA is correct. The first solution i.e. the use of |
@s77rt I think based on DeviceCapabilities.canUseTouchScreen and maybe any additional conditions in the detail PR, we can know that whether the device is desktop or not. So only desktop device can use the keyboard in this case, right? The main idea from my proposal is that: We will disable the auto-focus logic with the devices that do not have ENTER button |
Hey @techievivek can you take a peek at this #27377 (comment) |
@DylanDylann The |
@s77rt why "this won't change anything and the issue would be still reproducible on those platforms."? In mobile, !DeviceCapabilities.canUseTouchScreen() will be false so the auto-focus logic is not applied based on my proposal. Please help give me more detail |
Also, should we need to confirm whether the auto-focus on the item when deselecting item is intention or not @s77rt |
Right, but on Web/Desktop the issue would be still there. We need to fix the bug for all the platforms.
It's intentional based on the code comments |
📣 @s77rt 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @akamefi202 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
📣 @gadhiyamanan 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
Thank you. The PR will be ready by tomorrow. |
@s77rt I closed the PR. |
Reached out to BZ about payment - https://expensify.slack.com/archives/C01SKUP7QR0/p1695743819720659 |
Follow up from the team is to do a case-by-case evaluation of the work done on the GH and PR. @s77rt @akamefi202 @techievivek what do you think is fair payment for the work on this job/PR? |
I think 50% would be fair for this case. |
Sounds good! Sorry, I'm a little lost here... The job was fixed elsewhere and we can close this, right? How's this for payouts due: Issue Reporter: $50 @gadhiyamanan Eligible for 50% #urgency bonus? N Upwork job is here. |
@s77rt @Christinadobrzyn @techievivek |
@Christinadobrzyn Sorry I missed the question
Yes. it was fixed here #27246 |
Thanks! Paid this out in Upwork based on #27377 (comment) Closing! |
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:
Member should not be highlights
Actual Result:
Member highlights
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.69.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
RPReplay_Final1694422450.MP4
Screen_Recording_20230913_125101_New.Expensify.mp4
Expensify/Expensify Issue URL:
Issue reported by: @gadhiyamanan
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1694422514518809
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: