Skip to content

Update EUI to 107.0.0#238715

Merged
tkajtoch merged 11 commits intoelastic:mainfrom
tkajtoch:feat/eui-107.0.0
Oct 20, 2025
Merged

Update EUI to 107.0.0#238715
tkajtoch merged 11 commits intoelastic:mainfrom
tkajtoch:feat/eui-107.0.0

Conversation

@tkajtoch
Copy link
Copy Markdown
Member

@tkajtoch tkajtoch commented Oct 13, 2025

  • @elastic/eui: v106.7.0v107.0.0
  • @elastic/eui-theme-borealis: v3.5.0v3.6.0

Questions? Please see our Kibana upgrade FAQ.


Changes

  • Updated scrollable popovers ResizableSuggestionsListDiv of the unified search and ESQLMenuPopover to prevent broken "floating border" in dark mode (change to separate scrollable container into a standalone element)
before after
Screenshot 2025-10-06 at 19 50 01 Screenshot 2025-10-06 at 19 50 15
Screenshot 2025-10-06 at 18 54 36 Screenshot 2025-10-06 at 18 57 53
  • Update usages of EUI shadow utils (e.g. euiShadow()) that are combined with border style to adjust the new automatic "floating border" to prevent duplicate borders

  • Update map button styles (aligning background color and borders)

before after
Screenshot 2025-10-14 at 08 21 06 Screenshot 2025-10-14 at 08 15 50
Screenshot 2025-10-14 at 08 21 27 Screenshot 2025-10-14 at 08 16 06

Package updates

v107.0.0

  • Added new shadow tokens (#9088)
    • shadows.colors.base
    • shadows.xs
    • shadows.s
    • shadows.m
    • shadows.l
    • shadows.xl
    • shadows.flat
    • shadows.hover.base
    • shadows.hover.xl
  • Updated shadow utility functions to return new tokens (#9088)
    • euiShadow
    • euiShadowXSmall
    • euiShadowSmall
    • euiShadowMedium
    • euiShadowLarge
    • euiShadowXLarge
    • euiShadowFlat
    • euiSlightShadowHover
  • Added shadow hover utility euiShadowHover (#9088)

Deprecations

  • Deprecated euiShadowFlat and useEuiShadowFlat - use euiShadow/ useEuiShadow (size xs) or euiShadowXSmall instead (#9088)
  • Deprecated euiSlightShadowHover and useEuiSlightShadowHover - use euiShadowHover / useEuiShadowHover instead (#9088)

Breaking changes

  • Updated shadow utility functions (e.g. euiShadow) to apply a floating border style in dark mode. This may lead to visual issues with double borders in dark mode when a regular border styling is applied. - Use the options.border argument on the utils to adjust or remove the floating border as needed. (#9088)

@elastic/eui-theme-borealis

v3.6.0

  • Added new shadow tokens (#9088)
    • shadows.colors.base
    • shadows.xs
    • shadows.s
    • shadows.m
    • shadows.l
    • shadows.xl
    • shadows.flat
    • shadows.hover.base
    • shadows.hover.xl

@tkajtoch tkajtoch self-assigned this Oct 13, 2025
@tkajtoch tkajtoch added release_note:skip Skip the PR/issue when compiling release notes EUI backport:skip This PR does not require backporting v9.3.0 labels Oct 13, 2025
@mgadewoll mgadewoll added the ci:cloud-deploy Create or update a Cloud deployment label Oct 14, 2025
@tkajtoch tkajtoch marked this pull request as ready for review October 15, 2025 10:09
@tkajtoch tkajtoch requested review from a team as code owners October 15, 2025 10:09
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/eui-team (EUI)

Copy link
Copy Markdown
Contributor

@ThomThomson ThomThomson left a comment

Choose a reason for hiding this comment

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

Presentation team changes LGTM!

@botelastic botelastic bot added the Team:actionable-obs Formerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics. label Oct 15, 2025
@elasticmachine
Copy link
Copy Markdown
Contributor

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

Copy link
Copy Markdown
Contributor

@jbudz jbudz left a comment

Choose a reason for hiding this comment

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

src/dev/license_checker/config.ts LGTM

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.

LGTM for the @elastic/security-threat-hunting-investigations team

@cla-checker-service
Copy link
Copy Markdown

cla-checker-service bot commented Oct 17, 2025

💚 CLA has been signed

@mgadewoll mgadewoll removed request for a team, ashokaditya and paul-tavares October 17, 2025 06:19
@mgadewoll
Copy link
Copy Markdown
Contributor

Sorry for the rebasing mess and pings to unrelated reviewers! 🙈

Copy link
Copy Markdown
Contributor

@eokoneyo eokoneyo left a comment

Choose a reason for hiding this comment

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

SharedUX changes LGTM

Copy link
Copy Markdown
Contributor

@dmlemeshko dmlemeshko left a comment

Choose a reason for hiding this comment

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

src/platform/test/functional/services/combo_box.ts changes LGTM

@elasticmachine
Copy link
Copy Markdown
Contributor

elasticmachine commented Oct 20, 2025

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #36 / Cases - group 1 View case Assignees field logs in with default user assigns multiple users

Metrics [docs]

Async chunks

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

id before after diff
canvas 1.1MB 1.1MB +55.0B
controls 489.1KB 489.4KB +312.0B
core 132.8KB 132.9KB +72.0B
dashboard 663.9KB 664.2KB +312.0B
discover 1.2MB 1.2MB +16.0B
expressionXY 99.6KB 99.6KB +20.0B
lens 1.5MB 1.5MB +48.0B
maps 3.1MB 3.1MB +1.2KB
ml 5.4MB 5.4MB +26.0B
securitySolution 11.1MB 11.1MB +29.0B
slo 979.8KB 979.8KB +16.0B
synthetics 1.0MB 1.0MB +36.0B
unifiedSearch 393.8KB 394.1KB +252.0B
visTypeVega 2.1MB 2.1MB +26.0B
visTypeVislib 354.4KB 354.4KB +16.0B
total +2.4KB

Page load bundle

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

id before after diff
kbnUiSharedDeps-npmDll 6.5MB 6.5MB +22.0KB
kbnUiSharedDeps-srcJs 3.9MB 3.9MB +4.0KB
total +26.0KB

History

cc @tkajtoch

Copy link
Copy Markdown
Contributor

@AlexGPlay AlexGPlay 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

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 ci:cloud-deploy Create or update a Cloud deployment EUI release_note:skip Skip the PR/issue when compiling release notes Team:actionable-obs Formerly "obs-ux-management", responsible for SLO, o11y alerting, significant events, & synthetics. v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.