Skip to content

Comments

Upgrade EUI to v102.1.0#220049

Merged
mgadewoll merged 2 commits intoelastic:8.19from
mgadewoll:eui/v102.1.0-8.19
May 6, 2025
Merged

Upgrade EUI to v102.1.0#220049
mgadewoll merged 2 commits intoelastic:8.19from
mgadewoll:eui/v102.1.0-8.19

Conversation

@mgadewoll
Copy link
Contributor

@mgadewoll mgadewoll commented May 5, 2025

102.0.0102.1.0

Questions? Please see our Kibana upgrade FAQ.

Important

This PR is a direct sibling to this upgrade PR to main. The difference is that it adds a standalone EUI package with the previous "Amsterdam" theme.
Apart from the theme difference, there are no further changes added.

Changes

  • Updated test selector (due to changed tooltip placement in #8644)
  • snapshot updates

Package updates

@elastic/eui

v102.1.0

  • Update EuiDataGrid to use expand glyph (#8646)

Accessibility

  • Updated EuiTableHeaderCell to output nameTooltip directly on sortable cell elements, ensuring tooltips appear on focus (#8644)
  • Improved the accessibility of EuiColorPicker by: (#8639)
    • preventing duplicate color output for screen readers
    • adding tooltips with visual color labels for the selected colors on the saturation and hue sliders
    • updated accessible labels and announcements to be more descriptive

Dependency updates

  • Updated typescript to v5.8.3 (#8626)

@mgadewoll mgadewoll added backport This PR is a backport of another PR release_note:skip Skip the PR/issue when compiling release notes EUI backport:skip This PR does not require backporting labels May 5, 2025
@mgadewoll mgadewoll requested review from a team May 5, 2025 10:28
@mgadewoll mgadewoll self-assigned this May 5, 2025
@elasticmachine
Copy link
Contributor

elasticmachine commented May 5, 2025

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #78 / machine learning - anomaly detection anomaly explorer with influencers with farequote based multi metric job Anomaly Charts as embeddable attaches an embeddable to a case

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
controls 480.6KB 482.1KB +1.5KB
dashboard 615.5KB 617.0KB +1.5KB
infra 1.6MB 1.6MB +1.5KB
kubernetesSecurity 265.7KB 267.2KB +1.5KB
maps 3.1MB 3.1MB +1.5KB
ml 5.4MB 5.4MB +1.5KB
visTypeVega 2.1MB 2.1MB +1.5KB
total +10.6KB

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.0MB 6.0MB +2.1KB

History

cc @mgadewoll

@mgadewoll mgadewoll marked this pull request as ready for review May 5, 2025 12:15
@mgadewoll mgadewoll requested a review from kibanamachine as a code owner May 5, 2025 12:15
@elasticmachine
Copy link
Contributor

Pinging @elastic/eui-team (EUI)

Copy link
Member

@pickypg pickypg left a comment

Choose a reason for hiding this comment

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

LGT Stack Monitoring

Copy link
Contributor

@agusruidiazgd agusruidiazgd left a comment

Choose a reason for hiding this comment

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

LGTM from explore side :)

Copy link
Contributor

@jughosta jughosta 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 👍

mgadewoll added a commit that referenced this pull request May 6, 2025
`102.0.0` ⏩ `102.1.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

>[!NOTE]
There is also the sibling PR for `8.19` with old Amsterdam theme ready
for review [here](#220049). It
contains the same changes.

## Changes

- Updated test selector (due to changed tooltip placement in
[#8644](elastic/eui#8644))
- snapshot updates

## Package updates

### `@elastic/eui`

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

- Update `EuiDataGrid` to use `expand` glyph
([#8646](elastic/eui#8646))

**Accessibility**

- Updated `EuiTableHeaderCell` to output `nameTooltip` directly on
sortable cell elements, ensuring tooltips appear on focus
([#8644](elastic/eui#8644))
- Improved the accessibility of `EuiColorPicker` by:
([#8639](elastic/eui#8639))
  - preventing duplicate color output for screen readers
- adding tooltips with visual color labels for the selected colors on
the saturation and hue sliders
  - updated accessible labels and announcements to be more descriptive

**Dependency updates**

- Updated `typescript` to v5.8.3
([#8626](elastic/eui#8626))
@mgadewoll mgadewoll merged commit 434fd04 into elastic:8.19 May 6, 2025
17 checks passed
mgadewoll added a commit to mgadewoll/kibana that referenced this pull request May 6, 2025
`102.0.0` ⏩ `102.1.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

>[!NOTE]
There is also the sibling PR for `8.19` with old Amsterdam theme ready
for review [here](elastic#220049). It
contains the same changes.

## Changes

- Updated test selector (due to changed tooltip placement in
[elastic#8644](elastic/eui#8644))
- snapshot updates

## Package updates

### `@elastic/eui`

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

- Update `EuiDataGrid` to use `expand` glyph
([elastic#8646](elastic/eui#8646))

**Accessibility**

- Updated `EuiTableHeaderCell` to output `nameTooltip` directly on
sortable cell elements, ensuring tooltips appear on focus
([elastic#8644](elastic/eui#8644))
- Improved the accessibility of `EuiColorPicker` by:
([elastic#8639](elastic/eui#8639))
  - preventing duplicate color output for screen readers
- adding tooltips with visual color labels for the selected colors on
the saturation and hue sliders
  - updated accessible labels and announcements to be more descriptive

**Dependency updates**

- Updated `typescript` to v5.8.3
([elastic#8626](elastic/eui#8626))

(cherry picked from commit bca8299)

# Conflicts:
#	x-pack/solutions/observability/plugins/infra/public/components/asset_details/tabs/processes/__snapshots__/processes_table.test.tsx.snap
mgadewoll added a commit that referenced this pull request May 6, 2025
# Backport

This will backport the following commits from `main` to `9.0`:
- [Upgrade EUI to v102.1.0
(#220039)](#220039)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lene
Gadewoll","email":"lene.gadewoll@elastic.co"},"sourceCommit":{"committedDate":"2025-05-06T14:38:55Z","message":"Upgrade
EUI to v102.1.0 (#220039)\n\n`102.0.0` ⏩ `102.1.0`\n\n[Questions? Please
see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n>[!NOTE]\nThere
is also the sibling PR for `8.19` with old Amsterdam theme ready\nfor
review [here](#220049).
It\ncontains the same changes.\n\n## Changes\n\n- Updated test selector
(due to changed tooltip placement
in\n[#8644](https://github.com/elastic/eui/pull/8644))\n- snapshot
updates\n\n## Package updates\n\n### `@elastic/eui`\n\n####
[`v102.1.0`](https://github.com/elastic/eui/releases/v102.1.0)\n\n-
Update `EuiDataGrid` to use `expand`
glyph\n([#8646](https://github.com/elastic/eui/pull/8646))\n\n**Accessibility**\n\n-
Updated `EuiTableHeaderCell` to output `nameTooltip` directly
on\nsortable cell elements, ensuring tooltips appear on
focus\n([#8644](https://github.com/elastic/eui/pull/8644))\n- Improved
the accessibility of `EuiColorPicker`
by:\n([#8639](https://github.com/elastic/eui/pull/8639))\n - preventing
duplicate color output for screen readers\n- adding tooltips with visual
color labels for the selected colors on\nthe saturation and hue
sliders\n - updated accessible labels and announcements to be more
descriptive\n\n**Dependency updates**\n\n- Updated `typescript` to
v5.8.3\n([#8626](https://github.com/elastic/eui/pull/8626))","sha":"bca8299927ef023215494fb7bc21ad90891ffc54","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","EUI","backport:prev-minor","v9.1.0","v9.0.1"],"title":"Upgrade
EUI to
v102.1.0","number":220039,"url":"https://github.com/elastic/kibana/pull/220039","mergeCommit":{"message":"Upgrade
EUI to v102.1.0 (#220039)\n\n`102.0.0` ⏩ `102.1.0`\n\n[Questions? Please
see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n>[!NOTE]\nThere
is also the sibling PR for `8.19` with old Amsterdam theme ready\nfor
review [here](#220049).
It\ncontains the same changes.\n\n## Changes\n\n- Updated test selector
(due to changed tooltip placement
in\n[#8644](https://github.com/elastic/eui/pull/8644))\n- snapshot
updates\n\n## Package updates\n\n### `@elastic/eui`\n\n####
[`v102.1.0`](https://github.com/elastic/eui/releases/v102.1.0)\n\n-
Update `EuiDataGrid` to use `expand`
glyph\n([#8646](https://github.com/elastic/eui/pull/8646))\n\n**Accessibility**\n\n-
Updated `EuiTableHeaderCell` to output `nameTooltip` directly
on\nsortable cell elements, ensuring tooltips appear on
focus\n([#8644](https://github.com/elastic/eui/pull/8644))\n- Improved
the accessibility of `EuiColorPicker`
by:\n([#8639](https://github.com/elastic/eui/pull/8639))\n - preventing
duplicate color output for screen readers\n- adding tooltips with visual
color labels for the selected colors on\nthe saturation and hue
sliders\n - updated accessible labels and announcements to be more
descriptive\n\n**Dependency updates**\n\n- Updated `typescript` to
v5.8.3\n([#8626](https://github.com/elastic/eui/pull/8626))","sha":"bca8299927ef023215494fb7bc21ad90891ffc54"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/220039","number":220039,"mergeCommit":{"message":"Upgrade
EUI to v102.1.0 (#220039)\n\n`102.0.0` ⏩ `102.1.0`\n\n[Questions? Please
see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n>[!NOTE]\nThere
is also the sibling PR for `8.19` with old Amsterdam theme ready\nfor
review [here](#220049).
It\ncontains the same changes.\n\n## Changes\n\n- Updated test selector
(due to changed tooltip placement
in\n[#8644](https://github.com/elastic/eui/pull/8644))\n- snapshot
updates\n\n## Package updates\n\n### `@elastic/eui`\n\n####
[`v102.1.0`](https://github.com/elastic/eui/releases/v102.1.0)\n\n-
Update `EuiDataGrid` to use `expand`
glyph\n([#8646](https://github.com/elastic/eui/pull/8646))\n\n**Accessibility**\n\n-
Updated `EuiTableHeaderCell` to output `nameTooltip` directly
on\nsortable cell elements, ensuring tooltips appear on
focus\n([#8644](https://github.com/elastic/eui/pull/8644))\n- Improved
the accessibility of `EuiColorPicker`
by:\n([#8639](https://github.com/elastic/eui/pull/8639))\n - preventing
duplicate color output for screen readers\n- adding tooltips with visual
color labels for the selected colors on\nthe saturation and hue
sliders\n - updated accessible labels and announcements to be more
descriptive\n\n**Dependency updates**\n\n- Updated `typescript` to
v5.8.3\n([#8626](https://github.com/elastic/eui/pull/8626))","sha":"bca8299927ef023215494fb7bc21ad90891ffc54"}},{"branch":"9.0","label":"v9.0.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
akowalska622 pushed a commit to akowalska622/kibana that referenced this pull request May 29, 2025
`102.0.0` ⏩ `102.1.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

>[!NOTE]
There is also the sibling PR for `8.19` with old Amsterdam theme ready
for review [here](elastic#220049). It
contains the same changes.

## Changes

- Updated test selector (due to changed tooltip placement in
[elastic#8644](elastic/eui#8644))
- snapshot updates

## Package updates

### `@elastic/eui`

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

- Update `EuiDataGrid` to use `expand` glyph
([elastic#8646](elastic/eui#8646))

**Accessibility**

- Updated `EuiTableHeaderCell` to output `nameTooltip` directly on
sortable cell elements, ensuring tooltips appear on focus
([elastic#8644](elastic/eui#8644))
- Improved the accessibility of `EuiColorPicker` by:
([elastic#8639](elastic/eui#8639))
  - preventing duplicate color output for screen readers
- adding tooltips with visual color labels for the selected colors on
the saturation and hue sliders
  - updated accessible labels and announcements to be more descriptive

**Dependency updates**

- Updated `typescript` to v5.8.3
([elastic#8626](elastic/eui#8626))
qn895 pushed a commit to qn895/kibana that referenced this pull request Jun 3, 2025
`102.0.0` ⏩ `102.1.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

>[!NOTE]
There is also the sibling PR for `8.19` with old Amsterdam theme ready
for review [here](elastic#220049). It
contains the same changes.

## Changes

- Updated test selector (due to changed tooltip placement in
[elastic#8644](elastic/eui#8644))
- snapshot updates

## Package updates

### `@elastic/eui`

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

- Update `EuiDataGrid` to use `expand` glyph
([elastic#8646](elastic/eui#8646))

**Accessibility**

- Updated `EuiTableHeaderCell` to output `nameTooltip` directly on
sortable cell elements, ensuring tooltips appear on focus
([elastic#8644](elastic/eui#8644))
- Improved the accessibility of `EuiColorPicker` by:
([elastic#8639](elastic/eui#8639))
  - preventing duplicate color output for screen readers
- adding tooltips with visual color labels for the selected colors on
the saturation and hue sliders
  - updated accessible labels and announcements to be more descriptive

**Dependency updates**

- Updated `typescript` to v5.8.3
([elastic#8626](elastic/eui#8626))
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 backport This PR is a backport of another PR EUI release_note:skip Skip the PR/issue when compiling release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants