-
Notifications
You must be signed in to change notification settings - Fork 842
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
removed dependency on option list of custom option #3183
Conversation
Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually? |
@snide should the entry in Changelog.md be under breaking-changes section |
The removal of |
Changes have been made |
The |
Updated accordingly |
I optimized it a bit more by mapping |
jenkins test this |
Preview documentation changes for this PR: https://eui.elastic.co/pr_3183/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes LGTM! Pulled & tested locally
* removed dependedncy on option list of custom option * reverted all changes * CL * Optimized
Summary
Fixes: #2258
Replaced
return flattenOptionGroups(options).length === selectedOptions.length;
this equality check with more robust and accurate check within theEuiComboBox
component which checks for length equality without including any of the custom optionChecklist
- [ ] Check against all themes for compatibility in both light and dark modes- [ ] Checked in mobile- [ ] Checked in IE11 and Firefox- [ ] Props have proper autodocs- [ ] Added documentation examples- [ ] Added or updated jest tests- [ ] Checked for accessibility including keyboard-only and screenreader modes