-
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 2022-05-20][$250] One of the popup modal options is highlighted by default when shown on click - reported by @Santhosh-Sellavel #8133
Comments
Triggered auto assignment to @JmillsExpensify ( |
Hmm, that's odd. Agree that we shouldn't be highlighting any of the options in the dropdown by default. |
Triggered auto assignment to @roryabraham ( |
Current assignee @JmillsExpensify is eligible for the External assigner, not assigning anyone new. |
This can be external but is low priority so I'm making it a monthly. |
Thanks! Went ahead and created a job on Upwork in the meantime: https://www.upwork.com/jobs/~01a9940594deaadefa |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
📣 @Santhosh-Sellavel You have been assigned to this job by @melvin-bot[bot]! |
Current assignee @roryabraham is eligible for the Exported assigner, not assigning anyone new. |
ProposalCauseWe have used "fadeInUp" and "fadeInDown" in several component, as animation prop of 20220324_215040.mp4SolutionWe can delete animationIn props from following files: These components uses "fadeInUp" animation with PopoverMenu:
These components uses "fadeInDown" animation with PopoverMenu:
With this way, animationIn prop will fallback to default which is "fadeIn". |
@roryabraham But few things to ensure. |
I'm not sure ... check the git blame? |
@roryabraham yes it was done intentionally here #6121 for web/desktop |
@metehanozyurt Thanks for the props. Looks good. |
@Santhosh-Sellavel Checking in on this issue for further feedback on the above proposal? |
Sorry for the delay I will check one ASAP today or by tomorrow. |
@roryabraham, 1. If we're are going to keep it that way then,@metehanozyurt proposal looks good to me! We don't need that function App/src/components/PopoverMenu/index.js Line 23 in 3a58a6e
2. But if we are not sure about this,then we could go with this proposal, instead removing the props let's add conditions based to differentiate a platforms and pass correct props. Waiting for your thoughts. I feel like checking with the design team too. |
I think the design is intentional so @metehanozyurt's proposal LGTM as well. |
📣 @metehanozyurt You have been assigned to this job by @roryabraham! |
@roryabraham
|
Yes, I agree |
@metehanozyurt Any update? |
Thank you @Santhosh-Sellavel , @roryabraham. Based on your valuable comments, if you allow, I am thinking of making a change as follows. I will do my PR within 1 hour. // eslint-disable-next-line react/jsx-props-no-spreading
return <BasePopoverMenu {...props} animationIn="fadeIn" onItemSelected={selectItem} />; |
Pass |
PR is up review in progress |
Recent updates in the linked PR. Also heads up @roryabraham you have a question from Santhosh. |
Awaiting one more review in the linked PR. |
PR made it to staging yesterday. |
Still a couple more days to work through the regression period. |
@JmillsExpensify I couldn't apply on Upwork it says "This job is no longer available.". |
Ok cool. I'm jumping in to close out all the payments and contracts, so let me figure that out for you while I round this out. |
@metehanozyurt and @Santhosh-Sellavel I've created a new job since the last one expired. Please apply here and I'll process your payment today: https://www.upwork.com/jobs/~01d530f583e9a9fdbf. Also @Santhosh-Sellavel I'll add the additional payment for reporting in your case. Thanks! |
@JmillsExpensify Applied for C+, please add a milestone reporting bonus thanks! |
Thank you @JmillsExpensify . |
Alright, I think we should be set here. Thanks everyone! |
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:
Popup Options shown should highlight on hover & click over the option
Actual Result:
One of the option is highlighted by default
Workaround:
unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.41-3
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Screen.Recording.2022-03-06.at.11.40.22.PM.mov
Screen.Recording.2022-03-06.at.11.52.24.PM.mov
Expensify/Expensify Issue URL:
Issue reported by: @Santhosh-Sellavel
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1646591662321989
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: