Skip to content

Conversation

@Dosant
Copy link
Contributor

@Dosant Dosant commented Aug 4, 2025

Summary

We introduced some EUI related hacks for flyouts for grid layout. After contributing some improvements to EUI we can clean the hacks up:

@Dosant Dosant requested a review from a team as a code owner August 4, 2025 13:49
@Dosant Dosant added release_note:skip Skip the PR/issue when compiling release notes backport:skip This PR does not require backporting Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// labels Aug 4, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-sharedux (Team:SharedUX)

@Dosant Dosant requested a review from tsullivan August 4, 2025 13:50
Copy link
Member

@tsullivan tsullivan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Request a change to a comment that took me awhile to understand

@tsullivan tsullivan self-requested a review August 5, 2025 15:23
@Dosant Dosant enabled auto-merge (squash) August 5, 2025 15:28
@Dosant Dosant merged commit e23499f into elastic:main Aug 5, 2025
12 checks passed
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
core 524 523 -1

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/core-chrome-layout-constants 0 3 +3

Count of Enzyme imports

Enzyme is no longer supported, and we should switch to @testing-library/react instead.

id before after diff
@kbn/react-kibana-context-root 2 0 -2

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
core 506.9KB 505.9KB -996.0B
kbnUiSharedDeps-srcJs 3.8MB 3.8MB +113.0B
total -883.0B
Unknown metric groups

API count

id before after diff
@kbn/core-chrome-layout-constants 3 7 +4

History

delanni pushed a commit to delanni/kibana that referenced this pull request Aug 5, 2025
## Summary

We introduced some EUI related hacks for flyouts for grid layout. After
contributing some improvements to EUI we can clean the hacks up:

- elastic/eui#8872 - this cleans up a hack to
resize the push flyout using new exposed css variable
- elastic/eui#8849 This allows us to specify
which elements should be included in the flyout focus trap by default.
Previously, it was the EUI fixed header, but in the grid layout, we
don't have a fixed header. So, we need to tell EUI which elements to
include: our header and sidenav.
- Small unzyme

---------

Co-authored-by: Tim Sullivan <[email protected]>
@wildemat wildemat mentioned this pull request Aug 7, 2025
10 tasks
NicholasPeretti pushed a commit to NicholasPeretti/kibana that referenced this pull request Aug 18, 2025
## Summary

We introduced some EUI related hacks for flyouts for grid layout. After
contributing some improvements to EUI we can clean the hacks up:

- elastic/eui#8872 - this cleans up a hack to
resize the push flyout using new exposed css variable
- elastic/eui#8849 This allows us to specify
which elements should be included in the flyout focus trap by default.
Previously, it was the EUI fixed header, but in the grid layout, we
don't have a fixed header. So, we need to tell EUI which elements to
include: our header and sidenav.
- Small unzyme

---------

Co-authored-by: Tim Sullivan <[email protected]>
@Dosant Dosant added the chrome-grid Work related to Chrome refactor to grid layout label Nov 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting chrome-grid Work related to Chrome refactor to grid layout release_note:skip Skip the PR/issue when compiling release notes Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants