-
Notifications
You must be signed in to change notification settings - Fork 8.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
Upgrade EUI to v93.6.0 #180316
Upgrade EUI to v93.6.0 #180316
Conversation
- removed unnecessary modifier classes
- `showOnFocus` condition appended
- `-isInteractive` appended to account for new styles
…der behavior A visually hidden `, ` is now included in the selected option text for super select components with used within `<EuiFormRow>`s with labels This affects `===` text assertions, but changing them to `contains` instead if a simpler and quicker approach that keeps the meaning of the test while passing it
/ci |
Pinging @elastic/eui-team (EUI) |
Pinging @elastic/fleet (Team:Fleet) |
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.
Vis changes LGTM 👍🏼
👋 Hey y'all! As this PR fairly minor and is 90% snapshot updates (and here is your scheduled reminder to consider moving away from snapshots!), we'll be asking KibanaOps for an admin merge (regardless of approvals) by Wednesday. We have a much larger release & upgrade PR landing very shortly that will contain EuiTable (including basic and in memory table) breaking changes and enhancements, and we'd much rather y'all spend your time reviewing and QAing that one. Stay tuned! |
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.
Fleet changes LGTM
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.
@elastic/security-defend-workflows related changes LGTM
one minor thing as a paranoid test writer: we had changes only in test files, all of them are around changing the assertion from toEqual()
to toContain()
, because the rendered text content now ends with ,
.
do you think this change could decrease trust in tests? e.g. for OSes it asserts it contains 'windows', but in the background the element contains all the other OSes as well because of e.g. a bad selector or a future change in EUI or a future bug introduced by a developer in our team.
if you're confident with these changes, I'm okay with them, otherwise I'd suggest going with toEqual('Windows, ')
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.
Obs ux LGTM
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.
Vis changes lgtm, (tested the combobox)
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.
Fleet changes 🚀
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.
Snapshot changes in es_ui_shared
plugin LGTM
In this case with the tests as written, I'm fairly confident for two reasons: EuiSuperSelect can only ever contain 1 selection and not multiple, and the options in the test (Windows, Mac, and Linux) are different enough that the wrong item being selected will correctly trigger a failure. That being said, I totally get it if your team would prefer a more strict assertion, and that's totally valid. I'll go ahead and make that change for your team's test files now! |
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.
AppEx-SharedUX changes LGTM
Reviewed the snapshot changes.
💚 Build Succeeded
Metrics [docs]Page load bundle
History
To update your PR or re-run it, just comment with: |
v93.5.2
⏩v93.6.0
v93.6.0
EuiBreadcrumb
styles to improve visual distinction of clickable breadcrumbs (#7615)Deprecations
color
prop onEuiBreadcrumb
(#7615)Bug fixes
EuiComboBox
to correctly select full matches within groups via theEnter
key (#7658)Accessibility
EuiHeaderBreadcrumb
styles to ensure min. required color contrast (#7643)EuiSuperSelect
now correctly reads out parentEuiFormRow
labels to screen readers (#7650)EuiSuperSelect
now more closely mimics native<select>
behavior in its keyboard behavior and navigation (#7650)EuiSuperSelect
no longer strands keyboard focus on close (#7650)EuiSuperSelect
now correctly allows keyboard navigating past disabled options in the middle of the options list (#7650)