Skip to content

[Snapshots and restore] A11y: Announce policy button with distinguishable names#261313

Merged
SoniaSanzV merged 3 commits intoelastic:mainfrom
SoniaSanzV:a11y/snapshot_restore-edit_button_names#219382
Apr 10, 2026
Merged

[Snapshots and restore] A11y: Announce policy button with distinguishable names#261313
SoniaSanzV merged 3 commits intoelastic:mainfrom
SoniaSanzV:a11y/snapshot_restore-edit_button_names#219382

Conversation

@SoniaSanzV
Copy link
Copy Markdown
Contributor

@SoniaSanzV SoniaSanzV commented Apr 6, 2026

Closes #219382

Summary

  • On Snapshot and Restore → Add policy → Review → Summary, the three section edit controls were all exposed similarly and NVDA could repeat tooltip + name + heading-related phrasing.
  • Section edit links now have distinct accessible names (Edit {sectionTitle}), tooltip output for screen readers is suppressed when it would duplicate that name (disableScreenReaderOutput), the pencil icon is decorative (aria-hidden), and the edit control is no longer nested inside the section heading (flex layout next to the title). Section titles for visible headings and for i18n.translate share one constant per section to avoid string drift.

Test plan

  • Manual: Windows 11, Chrome, NVDA — Stack Management → Snapshot and Restore → Add policy → complete steps → Review → Summary; tab to each edit control and confirm distinct names and no duplicated “Edit …” announcement when the tooltip shows; activate each and confirm the correct step opens.
  • Automated: not added; eslint + scoped typecheck for snapshot_restore plugin.

Before/after notes

  • WCAG 2.2 Understanding 4.1.2 Name, Role, Value.
  • Before/after behavior:
    • Before: All three edit buttons were announced as “Edit”, with extra landmark/heading noise; after an initial fix, names were distinct but NVDA could still duplicate announcements (tooltip aria-describedby while open + edit control inside <h3> + label on icon).
    • After: Each edit link has a unique name including the section; tooltip does not add a second description for AT when it matches the link name; heading contains only the section title text; manual NVDA check on the issue environment reports acceptable, non-duplicated output.

Evidence (screenshots / screen recording)

Screenshot 2026-04-06 at 10 50 31
@SoniaSanzV SoniaSanzV self-assigned this Apr 6, 2026
@SoniaSanzV SoniaSanzV added release_note:fix Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// Feature:Snapshot and Restore Elasticsearch snapshots and repositories UI backport:all-open Backport to all branches that could still receive a release labels Apr 6, 2026
@SoniaSanzV SoniaSanzV requested a review from a team as a code owner April 6, 2026 09:04
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/kibana-management (Team:Kibana Management)

@elasticmachine
Copy link
Copy Markdown
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

cc @SoniaSanzV

@SoniaSanzV SoniaSanzV changed the title [Snapshots and restore] Announce policy button with distinguishable names Apr 7, 2026
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.

changes lgtm

@SoniaSanzV SoniaSanzV merged commit 1deee30 into elastic:main Apr 10, 2026
18 checks passed
@SoniaSanzV SoniaSanzV deleted the a11y/snapshot_restore-edit_button_names#219382 branch April 10, 2026 08:07
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.19, 9.2, 9.3

https://github.com/elastic/kibana/actions/runs/24233203461

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Apr 10, 2026
…able names (elastic#261313)

Closes elastic#219382
## Summary
- On Snapshot and Restore → Add policy → Review → Summary, the three
section edit controls were all exposed similarly and NVDA could repeat
tooltip + name + heading-related phrasing.
- Section edit links now have distinct accessible names (`Edit
{sectionTitle}`), tooltip output for screen readers is suppressed when
it would duplicate that name (`disableScreenReaderOutput`), the pencil
icon is decorative (`aria-hidden`), and the edit control is no longer
nested inside the section heading (flex layout next to the title).
Section titles for visible headings and for `i18n.translate` share one
constant per section to avoid string drift.
### Test plan
- Manual: Windows 11, Chrome, NVDA — Stack Management → Snapshot and
Restore → Add policy → complete steps → Review → Summary; tab to each
edit control and confirm distinct names and no duplicated “Edit …”
announcement when the tooltip shows; activate each and confirm the
correct step opens.
- Automated: not added; eslint + scoped typecheck for `snapshot_restore`
plugin.
### Before/after notes
- WCAG 2.2 Understanding 4.1.2 Name, Role, Value.
- Before/after behavior:
- **Before:** All three edit buttons were announced as “Edit”, with
extra landmark/heading noise; after an initial fix, names were distinct
but NVDA could still duplicate announcements (tooltip `aria-describedby`
while open + edit control inside `<h3>` + label on icon).
- **After:** Each edit link has a unique name including the section;
tooltip does not add a second description for AT when it matches the
link name; heading contains only the section title text; manual NVDA
check on the issue environment reports acceptable, non-duplicated
output.
### Evidence (screenshots / screen recording)

<img width="713" height="490" alt="Screenshot 2026-04-06 at 10 50 31"
src="https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b"
/>

(cherry picked from commit 1deee30)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Apr 10, 2026
…able names (elastic#261313)

Closes elastic#219382
## Summary
- On Snapshot and Restore → Add policy → Review → Summary, the three
section edit controls were all exposed similarly and NVDA could repeat
tooltip + name + heading-related phrasing.
- Section edit links now have distinct accessible names (`Edit
{sectionTitle}`), tooltip output for screen readers is suppressed when
it would duplicate that name (`disableScreenReaderOutput`), the pencil
icon is decorative (`aria-hidden`), and the edit control is no longer
nested inside the section heading (flex layout next to the title).
Section titles for visible headings and for `i18n.translate` share one
constant per section to avoid string drift.
### Test plan
- Manual: Windows 11, Chrome, NVDA — Stack Management → Snapshot and
Restore → Add policy → complete steps → Review → Summary; tab to each
edit control and confirm distinct names and no duplicated “Edit …”
announcement when the tooltip shows; activate each and confirm the
correct step opens.
- Automated: not added; eslint + scoped typecheck for `snapshot_restore`
plugin.
### Before/after notes
- WCAG 2.2 Understanding 4.1.2 Name, Role, Value.
- Before/after behavior:
- **Before:** All three edit buttons were announced as “Edit”, with
extra landmark/heading noise; after an initial fix, names were distinct
but NVDA could still duplicate announcements (tooltip `aria-describedby`
while open + edit control inside `<h3>` + label on icon).
- **After:** Each edit link has a unique name including the section;
tooltip does not add a second description for AT when it matches the
link name; heading contains only the section title text; manual NVDA
check on the issue environment reports acceptable, non-duplicated
output.
### Evidence (screenshots / screen recording)

<img width="713" height="490" alt="Screenshot 2026-04-06 at 10 50 31"
src="https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b"
/>

(cherry picked from commit 1deee30)
@kibanamachine
Copy link
Copy Markdown
Contributor

💔 Some backports could not be created

Status Branch Result
8.19 Backport failed because of merge conflicts

You might need to backport the following PRs to 8.19:
- [Ingest pipelines] A11y: Fix pipelines table row index announcement (#261369)
- [Index Management] A11y: Fix data streams table row index announcement (#261366)
- [ILM] A11y: Avoid duplications on icon announcement in Edit policy (#261324)
- [Transforms] A11y: Fix copy buttons announcement duplications (#261311)
- [ILM] A11y: Announce invalid field (#260673)
- [CI / FIPS] Fix FIPS not enabled for Jest integration (#262348)
9.2
9.3

Note: Successful backport PRs will be merged automatically after passing CI.

Manual backport

To create the backport manually run:

node scripts/backport --pr 261313

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Apr 10, 2026
…nguishable names (#261313) (#262454)

# Backport

This will backport the following commits from `main` to `9.3`:
- [[Snapshots and restore] A11y: Announce policy button with
distinguishable names
(#261313)](#261313)

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

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

<!--BACKPORT [{"author":{"name":"Sonia Sanz
Vivas","email":"sonia.sanzvivas@elastic.co"},"sourceCommit":{"committedDate":"2026-04-10T08:07:19Z","message":"[Snapshots
and restore] A11y: Announce policy button with distinguishable names
(#261313)\n\nCloses https://github.com/elastic/kibana/issues/219382\n##
Summary\n- On Snapshot and Restore → Add policy → Review → Summary, the
three\nsection edit controls were all exposed similarly and NVDA could
repeat\ntooltip + name + heading-related phrasing.\n- Section edit links
now have distinct accessible names (`Edit\n{sectionTitle}`), tooltip
output for screen readers is suppressed when\nit would duplicate that
name (`disableScreenReaderOutput`), the pencil\nicon is decorative
(`aria-hidden`), and the edit control is no longer\nnested inside the
section heading (flex layout next to the title).\nSection titles for
visible headings and for `i18n.translate` share one\nconstant per
section to avoid string drift.\n### Test plan\n- Manual: Windows 11,
Chrome, NVDA — Stack Management → Snapshot and\nRestore → Add policy →
complete steps → Review → Summary; tab to each\nedit control and confirm
distinct names and no duplicated “Edit …”\nannouncement when the tooltip
shows; activate each and confirm the\ncorrect step opens.\n- Automated:
not added; eslint + scoped typecheck for
`snapshot_restore`\nplugin.\n### Before/after notes\n- WCAG 2.2
Understanding 4.1.2 Name, Role, Value.\n- Before/after behavior:\n-
**Before:** All three edit buttons were announced as “Edit”, with\nextra
landmark/heading noise; after an initial fix, names were distinct\nbut
NVDA could still duplicate announcements (tooltip
`aria-describedby`\nwhile open + edit control inside `<h3>` + label on
icon).\n- **After:** Each edit link has a unique name including the
section;\ntooltip does not add a second description for AT when it
matches the\nlink name; heading contains only the section title text;
manual NVDA\ncheck on the issue environment reports acceptable,
non-duplicated\noutput.\n### Evidence (screenshots / screen
recording)\n\n<img width=\"713\" height=\"490\" alt=\"Screenshot
2026-04-06 at 10 50
31\"\nsrc=\"https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b\"\n/>","sha":"1deee307c3ff02669fc27d479e74f656c6fea7c5","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Kibana
Management","Feature:Snapshot and
Restore","backport:all-open","v9.4.0"],"title":"[Snapshots and restore]
A11y: Announce policy button with distinguishable
names","number":261313,"url":"https://github.com/elastic/kibana/pull/261313","mergeCommit":{"message":"[Snapshots
and restore] A11y: Announce policy button with distinguishable names
(#261313)\n\nCloses https://github.com/elastic/kibana/issues/219382\n##
Summary\n- On Snapshot and Restore → Add policy → Review → Summary, the
three\nsection edit controls were all exposed similarly and NVDA could
repeat\ntooltip + name + heading-related phrasing.\n- Section edit links
now have distinct accessible names (`Edit\n{sectionTitle}`), tooltip
output for screen readers is suppressed when\nit would duplicate that
name (`disableScreenReaderOutput`), the pencil\nicon is decorative
(`aria-hidden`), and the edit control is no longer\nnested inside the
section heading (flex layout next to the title).\nSection titles for
visible headings and for `i18n.translate` share one\nconstant per
section to avoid string drift.\n### Test plan\n- Manual: Windows 11,
Chrome, NVDA — Stack Management → Snapshot and\nRestore → Add policy →
complete steps → Review → Summary; tab to each\nedit control and confirm
distinct names and no duplicated “Edit …”\nannouncement when the tooltip
shows; activate each and confirm the\ncorrect step opens.\n- Automated:
not added; eslint + scoped typecheck for
`snapshot_restore`\nplugin.\n### Before/after notes\n- WCAG 2.2
Understanding 4.1.2 Name, Role, Value.\n- Before/after behavior:\n-
**Before:** All three edit buttons were announced as “Edit”, with\nextra
landmark/heading noise; after an initial fix, names were distinct\nbut
NVDA could still duplicate announcements (tooltip
`aria-describedby`\nwhile open + edit control inside `<h3>` + label on
icon).\n- **After:** Each edit link has a unique name including the
section;\ntooltip does not add a second description for AT when it
matches the\nlink name; heading contains only the section title text;
manual NVDA\ncheck on the issue environment reports acceptable,
non-duplicated\noutput.\n### Evidence (screenshots / screen
recording)\n\n<img width=\"713\" height=\"490\" alt=\"Screenshot
2026-04-06 at 10 50
31\"\nsrc=\"https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b\"\n/>","sha":"1deee307c3ff02669fc27d479e74f656c6fea7c5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/261313","number":261313,"mergeCommit":{"message":"[Snapshots
and restore] A11y: Announce policy button with distinguishable names
(#261313)\n\nCloses https://github.com/elastic/kibana/issues/219382\n##
Summary\n- On Snapshot and Restore → Add policy → Review → Summary, the
three\nsection edit controls were all exposed similarly and NVDA could
repeat\ntooltip + name + heading-related phrasing.\n- Section edit links
now have distinct accessible names (`Edit\n{sectionTitle}`), tooltip
output for screen readers is suppressed when\nit would duplicate that
name (`disableScreenReaderOutput`), the pencil\nicon is decorative
(`aria-hidden`), and the edit control is no longer\nnested inside the
section heading (flex layout next to the title).\nSection titles for
visible headings and for `i18n.translate` share one\nconstant per
section to avoid string drift.\n### Test plan\n- Manual: Windows 11,
Chrome, NVDA — Stack Management → Snapshot and\nRestore → Add policy →
complete steps → Review → Summary; tab to each\nedit control and confirm
distinct names and no duplicated “Edit …”\nannouncement when the tooltip
shows; activate each and confirm the\ncorrect step opens.\n- Automated:
not added; eslint + scoped typecheck for
`snapshot_restore`\nplugin.\n### Before/after notes\n- WCAG 2.2
Understanding 4.1.2 Name, Role, Value.\n- Before/after behavior:\n-
**Before:** All three edit buttons were announced as “Edit”, with\nextra
landmark/heading noise; after an initial fix, names were distinct\nbut
NVDA could still duplicate announcements (tooltip
`aria-describedby`\nwhile open + edit control inside `<h3>` + label on
icon).\n- **After:** Each edit link has a unique name including the
section;\ntooltip does not add a second description for AT when it
matches the\nlink name; heading contains only the section title text;
manual NVDA\ncheck on the issue environment reports acceptable,
non-duplicated\noutput.\n### Evidence (screenshots / screen
recording)\n\n<img width=\"713\" height=\"490\" alt=\"Screenshot
2026-04-06 at 10 50
31\"\nsrc=\"https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b\"\n/>","sha":"1deee307c3ff02669fc27d479e74f656c6fea7c5"}}]}]
BACKPORT-->

Co-authored-by: Sonia Sanz Vivas <sonia.sanzvivas@elastic.co>
kibanamachine added a commit that referenced this pull request Apr 10, 2026
…nguishable names (#261313) (#262453)

# Backport

This will backport the following commits from `main` to `9.2`:
- [[Snapshots and restore] A11y: Announce policy button with
distinguishable names
(#261313)](#261313)

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

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

<!--BACKPORT [{"author":{"name":"Sonia Sanz
Vivas","email":"sonia.sanzvivas@elastic.co"},"sourceCommit":{"committedDate":"2026-04-10T08:07:19Z","message":"[Snapshots
and restore] A11y: Announce policy button with distinguishable names
(#261313)\n\nCloses https://github.com/elastic/kibana/issues/219382\n##
Summary\n- On Snapshot and Restore → Add policy → Review → Summary, the
three\nsection edit controls were all exposed similarly and NVDA could
repeat\ntooltip + name + heading-related phrasing.\n- Section edit links
now have distinct accessible names (`Edit\n{sectionTitle}`), tooltip
output for screen readers is suppressed when\nit would duplicate that
name (`disableScreenReaderOutput`), the pencil\nicon is decorative
(`aria-hidden`), and the edit control is no longer\nnested inside the
section heading (flex layout next to the title).\nSection titles for
visible headings and for `i18n.translate` share one\nconstant per
section to avoid string drift.\n### Test plan\n- Manual: Windows 11,
Chrome, NVDA — Stack Management → Snapshot and\nRestore → Add policy →
complete steps → Review → Summary; tab to each\nedit control and confirm
distinct names and no duplicated “Edit …”\nannouncement when the tooltip
shows; activate each and confirm the\ncorrect step opens.\n- Automated:
not added; eslint + scoped typecheck for
`snapshot_restore`\nplugin.\n### Before/after notes\n- WCAG 2.2
Understanding 4.1.2 Name, Role, Value.\n- Before/after behavior:\n-
**Before:** All three edit buttons were announced as “Edit”, with\nextra
landmark/heading noise; after an initial fix, names were distinct\nbut
NVDA could still duplicate announcements (tooltip
`aria-describedby`\nwhile open + edit control inside `<h3>` + label on
icon).\n- **After:** Each edit link has a unique name including the
section;\ntooltip does not add a second description for AT when it
matches the\nlink name; heading contains only the section title text;
manual NVDA\ncheck on the issue environment reports acceptable,
non-duplicated\noutput.\n### Evidence (screenshots / screen
recording)\n\n<img width=\"713\" height=\"490\" alt=\"Screenshot
2026-04-06 at 10 50
31\"\nsrc=\"https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b\"\n/>","sha":"1deee307c3ff02669fc27d479e74f656c6fea7c5","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Team:Kibana
Management","Feature:Snapshot and
Restore","backport:all-open","v9.4.0"],"title":"[Snapshots and restore]
A11y: Announce policy button with distinguishable
names","number":261313,"url":"https://github.com/elastic/kibana/pull/261313","mergeCommit":{"message":"[Snapshots
and restore] A11y: Announce policy button with distinguishable names
(#261313)\n\nCloses https://github.com/elastic/kibana/issues/219382\n##
Summary\n- On Snapshot and Restore → Add policy → Review → Summary, the
three\nsection edit controls were all exposed similarly and NVDA could
repeat\ntooltip + name + heading-related phrasing.\n- Section edit links
now have distinct accessible names (`Edit\n{sectionTitle}`), tooltip
output for screen readers is suppressed when\nit would duplicate that
name (`disableScreenReaderOutput`), the pencil\nicon is decorative
(`aria-hidden`), and the edit control is no longer\nnested inside the
section heading (flex layout next to the title).\nSection titles for
visible headings and for `i18n.translate` share one\nconstant per
section to avoid string drift.\n### Test plan\n- Manual: Windows 11,
Chrome, NVDA — Stack Management → Snapshot and\nRestore → Add policy →
complete steps → Review → Summary; tab to each\nedit control and confirm
distinct names and no duplicated “Edit …”\nannouncement when the tooltip
shows; activate each and confirm the\ncorrect step opens.\n- Automated:
not added; eslint + scoped typecheck for
`snapshot_restore`\nplugin.\n### Before/after notes\n- WCAG 2.2
Understanding 4.1.2 Name, Role, Value.\n- Before/after behavior:\n-
**Before:** All three edit buttons were announced as “Edit”, with\nextra
landmark/heading noise; after an initial fix, names were distinct\nbut
NVDA could still duplicate announcements (tooltip
`aria-describedby`\nwhile open + edit control inside `<h3>` + label on
icon).\n- **After:** Each edit link has a unique name including the
section;\ntooltip does not add a second description for AT when it
matches the\nlink name; heading contains only the section title text;
manual NVDA\ncheck on the issue environment reports acceptable,
non-duplicated\noutput.\n### Evidence (screenshots / screen
recording)\n\n<img width=\"713\" height=\"490\" alt=\"Screenshot
2026-04-06 at 10 50
31\"\nsrc=\"https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b\"\n/>","sha":"1deee307c3ff02669fc27d479e74f656c6fea7c5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/261313","number":261313,"mergeCommit":{"message":"[Snapshots
and restore] A11y: Announce policy button with distinguishable names
(#261313)\n\nCloses https://github.com/elastic/kibana/issues/219382\n##
Summary\n- On Snapshot and Restore → Add policy → Review → Summary, the
three\nsection edit controls were all exposed similarly and NVDA could
repeat\ntooltip + name + heading-related phrasing.\n- Section edit links
now have distinct accessible names (`Edit\n{sectionTitle}`), tooltip
output for screen readers is suppressed when\nit would duplicate that
name (`disableScreenReaderOutput`), the pencil\nicon is decorative
(`aria-hidden`), and the edit control is no longer\nnested inside the
section heading (flex layout next to the title).\nSection titles for
visible headings and for `i18n.translate` share one\nconstant per
section to avoid string drift.\n### Test plan\n- Manual: Windows 11,
Chrome, NVDA — Stack Management → Snapshot and\nRestore → Add policy →
complete steps → Review → Summary; tab to each\nedit control and confirm
distinct names and no duplicated “Edit …”\nannouncement when the tooltip
shows; activate each and confirm the\ncorrect step opens.\n- Automated:
not added; eslint + scoped typecheck for
`snapshot_restore`\nplugin.\n### Before/after notes\n- WCAG 2.2
Understanding 4.1.2 Name, Role, Value.\n- Before/after behavior:\n-
**Before:** All three edit buttons were announced as “Edit”, with\nextra
landmark/heading noise; after an initial fix, names were distinct\nbut
NVDA could still duplicate announcements (tooltip
`aria-describedby`\nwhile open + edit control inside `<h3>` + label on
icon).\n- **After:** Each edit link has a unique name including the
section;\ntooltip does not add a second description for AT when it
matches the\nlink name; heading contains only the section title text;
manual NVDA\ncheck on the issue environment reports acceptable,
non-duplicated\noutput.\n### Evidence (screenshots / screen
recording)\n\n<img width=\"713\" height=\"490\" alt=\"Screenshot
2026-04-06 at 10 50
31\"\nsrc=\"https://github.com/user-attachments/assets/0ecd4a92-4beb-4ca6-bf69-da8ca028b34b\"\n/>","sha":"1deee307c3ff02669fc27d479e74f656c6fea7c5"}}]}]
BACKPORT-->

Co-authored-by: Sonia Sanz Vivas <sonia.sanzvivas@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:all-open Backport to all branches that could still receive a release Feature:Snapshot and Restore Elasticsearch snapshots and repositories UI release_note:fix Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// v9.2.9 v9.3.4 v9.4.0

4 participants