Skip to content

Update EUI to 111.1.0#247843

Merged
weronikaolejniczak merged 5 commits intoelastic:mainfrom
weronikaolejniczak:feat/eui-v111.1.0
Jan 14, 2026
Merged

Update EUI to 111.1.0#247843
weronikaolejniczak merged 5 commits intoelastic:mainfrom
weronikaolejniczak:feat/eui-v111.1.0

Conversation

@weronikaolejniczak
Copy link
Copy Markdown
Contributor

@weronikaolejniczak weronikaolejniczak commented Jan 5, 2026

Dependency updates

  • @elastic/eui: v111.0.0v111.1.0
  • @elastic/eui-theme-borealis: v5.2.0v5.3.0

Changes

  • Removed euiBasicTable.tableCaptionWithPagination, euiBasicTable.tableAutoCaptionWithPagination, euiBasicTable.tableSimpleAutoCaptionWithPagination, euiBasicTable.tableAutoCaptionWithoutPagination i18n tokens
  • Added euiBasicTable.caption.itemCountPart.withTotalItemCount, euiBasicTable.caption.paginationPart.withPageCount, euiBasicTable.caption.tableName, euiBasicTable.caption.emptyState i18n tokens
  • Updated snapshot tests
  • Updated a couple of Jest assertions due to this EUI change), see 127ab80

Package updates

@elastic/eui v111.1.0

  • Added dashedCircle icon (#9278)
  • Added crossProjectSearch icon (#9275)
  • Added component token components.tourStepIndicatorInactiveColor and components.tourStepIndicatorActiveColor (#9271)
  • Remapped EuiBeacon component success variant to use success color token instead of accentSecondary (#9271)
  • Added EuiSplitButton and its respective sub-components EuiSplitButton.ActionPrimary and EuiSplitButton.ActionSecondary (#9269)
  • Added productRobot icon (#9259)
  • Added beta euiContainer(), euiContainerCSS(), and euiContainerQuery() Emotion utilities to help work with CSS Container Queries (#9264)
  • Added useEuiContainerQuery hook to observe container query changes in JavaScript (#9251)
  • Updated EuiFlexGroup's gutterSize from l to m (#9132)
  • Updated EuiSpacer's size from l to m (#9132)
  • Updated EuiHorizontalRule's margin from l to m (#9132)
  • Updated EuiPageHeader's tab size from l to m (#9132)
  • Updated EuiEmptyPrompt's spacer size between title and text from m to s (#9132)
  • Updated EuiSearchBar's gutterSize from m to s (#9132)
image image image image image

Bug fixes

  • Fixed flyout overlay masks not being visible for EuiDataGrid's fullscreen mode by reducing the z-index of the fullscreen mode overlay (#9267)

Accessibility

  • Added information about the empty state of EuiBasicTable in the table caption (#9265)
  • Improved EuiBasicTable accessibility by ensuring a fallback tableCaption is applied if none is provided (#9254)

@elastic/eui-theme-borealis v5.3.0

  • Added component token components.tourStepIndicatorInactiveColor and components.tourStepIndicatorActiveColor (#9271)

@weronikaolejniczak weronikaolejniczak self-assigned this Jan 5, 2026
@weronikaolejniczak weronikaolejniczak added release_note:skip Skip the PR/issue when compiling release notes EUI backport:skip This PR does not require backporting labels Jan 5, 2026
@weronikaolejniczak weronikaolejniczak force-pushed the feat/eui-v111.1.0 branch 2 times, most recently from 749b7c0 to df3c7e7 Compare January 7, 2026 12:34
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@weronikaolejniczak weronikaolejniczak force-pushed the feat/eui-v111.1.0 branch 12 times, most recently from 56d18a3 to c62564d Compare January 9, 2026 12:56
Copy link
Copy Markdown
Contributor Author

@weronikaolejniczak weronikaolejniczak Jan 9, 2026

Choose a reason for hiding this comment

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

This test was failing because of a wrong assertion. If there's no data, we do not add the SR-only text that was queried (see the EUI change).

@weronikaolejniczak weronikaolejniczak force-pushed the feat/eui-v111.1.0 branch 2 times, most recently from 061ca4e to 8659a6d Compare January 9, 2026 16:02
Copy link
Copy Markdown
Contributor Author

@weronikaolejniczak weronikaolejniczak Jan 9, 2026

Choose a reason for hiding this comment

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

This test was failing because of a wrong assertion. If there's no data, we do not add the SR-only text that was queried (see the EUI change).

@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)

Copy link
Copy Markdown
Contributor

@akowalska622 akowalska622 left a comment

Choose a reason for hiding this comment

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

Data Discovery changes LGTM, thanks!

Copy link
Copy Markdown
Contributor

@mariairiartef mariairiartef left a comment

Choose a reason for hiding this comment

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

Visualization changes LGTM, code review only

Copy link
Copy Markdown
Member

@sabarasaba sabarasaba left a comment

Choose a reason for hiding this comment

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

kibana management changes lgtm

Copy link
Copy Markdown
Contributor

@consulthys consulthys left a comment

Choose a reason for hiding this comment

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

Trivial changes LGT Stack Monitoring
Thanks for the update

Copy link
Copy Markdown
Member

@jgowdyelastic jgowdyelastic left a comment

Choose a reason for hiding this comment

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

ML changes LGTM

Copy link
Copy Markdown
Contributor

@mbondyra mbondyra left a comment

Choose a reason for hiding this comment

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

Presentation changes LGTM 👌🏼

@mbondyra mbondyra mentioned this pull request Jan 13, 2026
10 tasks
@alexreal1314
Copy link
Copy Markdown
Contributor

LGTM from contextual security side.

@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Jan 13, 2026

💔 Build Failed

Failed CI Steps

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
controls 395 396 +1
dashboard 1024 1025 +1
kubernetesSecurity 182 183 +1
maps 1341 1342 +1
ml 4195 4196 +1
visTypeVega 1751 1752 +1
total +6

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
controls 452.6KB 453.7KB +1.1KB
dashboard 786.3KB 787.4KB +1.1KB
kubernetesSecurity 216.9KB 218.0KB +1.1KB
maps 3.1MB 3.1MB +1.1KB
ml 5.6MB 5.6MB +1.1KB
visTypeVega 2.0MB 2.0MB +1.1KB
total +6.6KB

Page load bundle

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

id before after diff
core 500.0KB 499.6KB -357.0B
kbnUiSharedDeps-npmDll 6.4MB 6.5MB +7.7KB
total +7.3KB

History

cc @weronikaolejniczak

Copy link
Copy Markdown
Contributor

@PhilippeOberti PhilippeOberti left a comment

Choose a reason for hiding this comment

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

Smoke tested and code LGTM for the @elastic/security-threat-hunting-investigations team

Copy link
Copy Markdown
Contributor

@baileycash-elastic baileycash-elastic left a comment

Choose a reason for hiding this comment

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

actionable obs changes lgtm

@weronikaolejniczak weronikaolejniczak merged commit d377f8f into elastic:main Jan 14, 2026
16 checks passed
smith pushed a commit to smith/kibana that referenced this pull request Jan 16, 2026
## Dependency updates

- `@elastic/eui`: `v111.0.0` ⏩ `v111.1.0`
- `@elastic/eui-theme-borealis`: `v5.2.0` ⏩ `v5.3.0`

---

## Changes

- Removed `euiBasicTable.tableCaptionWithPagination`,
`euiBasicTable.tableAutoCaptionWithPagination`,
`euiBasicTable.tableSimpleAutoCaptionWithPagination`,
`euiBasicTable.tableAutoCaptionWithoutPagination` i18n tokens
- Added `euiBasicTable.caption.itemCountPart.withTotalItemCount`,
`euiBasicTable.caption.paginationPart.withPageCount`,
`euiBasicTable.caption.tableName`, `euiBasicTable.caption.emptyState`
i18n tokens
- Updated snapshot tests
- Updated a couple of Jest assertions due to [this EUI
change](https://github.com/elastic/eui/pull/9254/changes)), see
elastic@127ab80

## Package updates

### `@elastic/eui`
[v111.1.0](https://github.com/elastic/eui/releases/tag/v111.1.0)

- Added `dashedCircle` icon
([elastic#9278](elastic/eui#9278))
- Added `crossProjectSearch` icon
([elastic#9275](elastic/eui#9275))
- Added component token `components.tourStepIndicatorInactiveColor` and
`components.tourStepIndicatorActiveColor`
([elastic#9271](elastic/eui#9271))
- Remapped `EuiBeacon` component `success` variant to use `success`
color token instead of `accentSecondary`
([elastic#9271](elastic/eui#9271))
- Added `EuiSplitButton` and its respective sub-components
`EuiSplitButton.ActionPrimary` and `EuiSplitButton.ActionSecondary`
([elastic#9269](elastic/eui#9269))
- Added `productRobot` icon
([elastic#9259](elastic/eui#9259))
- Added beta `euiContainer()`, `euiContainerCSS()`, and
`euiContainerQuery()` Emotion utilities to help work with CSS Container
Queries ([elastic#9264](elastic/eui#9264))
- Added `useEuiContainerQuery` hook to observe container query changes
in JavaScript ([elastic#9251](elastic/eui#9251))
- Updated EuiFlexGroup's `gutterSize` from `l` to `m`
([elastic#9132](elastic/eui#9132))
- Updated EuiSpacer's `size` from `l` to `m`
([elastic#9132](elastic/eui#9132))
- Updated EuiHorizontalRule's `margin` from `l` to `m`
([elastic#9132](elastic/eui#9132))
- Updated EuiPageHeader's tab `size` from `l` to `m`
([elastic#9132](elastic/eui#9132))
- Updated EuiEmptyPrompt's spacer `size` between title and text from `m`
to `s` ([elastic#9132](elastic/eui#9132))
- Updated EuiSearchBar's `gutterSize` from `m` to `s`
([elastic#9132](elastic/eui#9132))

<img width="2158" height="392" alt="image"
src="https://github.com/user-attachments/assets/e217f5a5-5b4f-48df-830d-a60861939945"
/>
<img width="1692" height="608" alt="image"
src="https://github.com/user-attachments/assets/d1f49e86-ad8c-4d80-9d02-54c73baae616"
/>
<img width="2182" height="302" alt="image"
src="https://github.com/user-attachments/assets/295c768c-a2df-48f5-80cb-1a1ce5b19e00"
/>
<img width="1904" height="1066" alt="image"
src="https://github.com/user-attachments/assets/f96cbde6-0529-4f5b-be5b-b56f28c5d2b7"
/>
<img width="1566" height="128" alt="image"
src="https://github.com/user-attachments/assets/be4df105-9e32-4a9d-89f0-fe973f441495"
/>

**Bug fixes**

- Fixed flyout overlay masks not being visible for `EuiDataGrid`'s
fullscreen mode by reducing the `z-index` of the fullscreen mode overlay
([elastic#9267](elastic/eui#9267))

**Accessibility**

- Added information about the empty state of `EuiBasicTable` in the
table caption ([elastic#9265](elastic/eui#9265))
- Improved `EuiBasicTable` accessibility by ensuring a fallback
`tableCaption` is applied if none is provided
([elastic#9254](elastic/eui#9254))

### `@elastic/eui-theme-borealis` v5.3.0

- Added component token `components.tourStepIndicatorInactiveColor` and
`components.tourStepIndicatorActiveColor`
([elastic#9271](elastic/eui#9271))
@weronikaolejniczak weronikaolejniczak deleted the feat/eui-v111.1.0 branch February 10, 2026 10:04
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 EUI release_note:skip Skip the PR/issue when compiling release notes Team:obs-ux-management v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.