-
Notifications
You must be signed in to change notification settings - Fork 844
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
Remove IE flex and display CSS fixes & fallbacks #6161
Conversation
- truncation and display still appears to all work as before without issue
- flex-grow is still necessary for icons to be pushed to the right
- looks to have been missed in the Emotion conversion
- likely not necessary to test as EuiPageContent is deprecated
- not sure if this causes unexpected issues :/
@miukimiu tagging you in both PRs as well for the CSS changes, and also because you're amazing at QA 🙇 No rush on these PRs, take your time! |
Preview documentation changes for this PR: https://eui.elastic.co/pr_6161/ |
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.
Thanks, @constancecchen.
I tested all the components in Chrome, Safari, and Firefox:
- EuiModal
- EuiBadge
- EuiCard
- EuiForm
- delimited icons & compressed inputs
- compressedColumn label widths
- EuiListGroup
- EuiBasicTable mobile cells
- EuiFlexGroup / EuiFlexItem (Let's keep the
flex-grow: 1;
) -
EuiPageContentnot worth testing as it's a deprecated component
LGTM! 🎉 Let's just keep that .euiFlexGroup { flex-grow: 1;}
.
Thanks a million Elizabet!! |
Preview documentation changes for this PR: https://eui.elastic.co/pr_6161/ |
Summary
Follow up to #6154. While #6154 is a set of fairly safe IE fallback removals, this PR is slightly more risky (particularly dadedf1), and is a separate PR for more granular testing and potentially easier rollback if needed.
Components to QA
EuiPageContentnot worth testing as it's a deprecated componentChecklist
- [ ] Props have proper autodocs and playground toggles- [ ] Added documentation- [ ] Checked Code Sandbox works for any docs examples- [ ] Added or updated jest and cypress tests- [ ] Checked for accessibility including keyboard-only and screenreader modes- [ ] Updated the Figma library counterpart