Skip to content

[ILM] A11y: Fix policy list actions tooltip SR duplication#261322

Merged
SoniaSanzV merged 3 commits intoelastic:mainfrom
SoniaSanzV:a11y/index_lifecycle_policies-actions_tooltip_duplication#218949
Apr 10, 2026
Merged

[ILM] A11y: Fix policy list actions tooltip SR duplication#261322
SoniaSanzV merged 3 commits intoelastic:mainfrom
SoniaSanzV:a11y/index_lifecycle_policies-actions_tooltip_duplication#218949

Conversation

@SoniaSanzV
Copy link
Copy Markdown
Contributor

@SoniaSanzV SoniaSanzV commented Apr 6, 2026

Closes #218949

Summary

  • Fix duplicated NVDA announcements in the ILM policies table Actions column by aligning each row action’s visible/accessible label (name) with its tooltip text (description), allowing EUI’s built-in tooltip screen reader de-dupe to suppress repeated output.

Test plan

  • Manual: Windows + NVDA. Stack Management → Index Lifecycle Policies → navigate Actions column; confirm “Edit this policy”, “Add policy to index template”, and “Delete this policy” are each announced once.

Evidence

Screenshot 2026-04-06 at 12 04 14
@SoniaSanzV SoniaSanzV self-assigned this Apr 6, 2026
@SoniaSanzV SoniaSanzV added release_note:fix Feature:ILM Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// backport:all-open Backport to all branches that could still receive a release labels Apr 6, 2026
@elasticmachine
Copy link
Copy Markdown
Contributor

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

@SoniaSanzV SoniaSanzV requested a review from a team as a code owner April 6, 2026 10:34
@SoniaSanzV SoniaSanzV force-pushed the a11y/index_lifecycle_policies-actions_tooltip_duplication#218949 branch from d0367cb to 1893848 Compare April 6, 2026 10:39
@SoniaSanzV SoniaSanzV changed the title [ILM] Fix policy list actions tooltip SR duplication 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 enabled auto-merge (squash) April 10, 2026 12:29
@SoniaSanzV SoniaSanzV merged commit 2d23e3c into elastic:main Apr 10, 2026
17 checks passed
@kibanamachine
Copy link
Copy Markdown
Contributor

Starting backport for target branches: 8.19, 9.2, 9.3

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

@elasticmachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

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
indexLifecycleManagement 150.4KB 150.1KB -287.0B

History

cc @SoniaSanzV

@kibanamachine
Copy link
Copy Markdown
Contributor

💔 All backports failed

Status Branch Result
8.19 Backport failed because of merge conflicts
9.2 Backport failed because of merge conflicts
9.3 Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 261322

Questions ?

Please refer to the Backport tool documentation

@SoniaSanzV SoniaSanzV deleted the a11y/index_lifecycle_policies-actions_tooltip_duplication#218949 branch April 10, 2026 13:50
@kibanamachine kibanamachine added the backport missing Added to PRs automatically when the are determined to be missing a backport. label Apr 13, 2026
@kibanamachine
Copy link
Copy Markdown
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 261322 locally
cc: @SoniaSanzV

1 similar comment
@kibanamachine
Copy link
Copy Markdown
Contributor

Friendly reminder: Looks like this PR hasn’t been backported yet.
To create automatically backports add a backport:* label or prevent reminders by adding the backport:skip label.
You can also create backports manually by running node scripts/backport --pr 261322 locally
cc: @SoniaSanzV

@SoniaSanzV
Copy link
Copy Markdown
Contributor Author

💚 All backports created successfully

Status Branch Result
9.3
9.2
8.19

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

Questions ?

Please refer to the Backport tool documentation

SoniaSanzV added a commit to SoniaSanzV/kibana that referenced this pull request Apr 15, 2026
…61322)

Closes elastic#218949

## Summary
- Fix duplicated NVDA announcements in the ILM policies table Actions
column by aligning each row action’s visible/accessible label (`name`)
with its tooltip text (`description`), allowing EUI’s built-in tooltip
screen reader de-dupe to suppress repeated output.

### Test plan
- Manual: Windows + NVDA. Stack Management → Index Lifecycle Policies →
navigate Actions column; confirm “Edit this policy”, “Add policy to
index template”, and “Delete this policy” are each announced once.

### Evidence
<img width="819" height="438" alt="Screenshot 2026-04-06 at 12 04 14"
src="https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257"
/>

(cherry picked from commit 2d23e3c)

# Conflicts:
#	x-pack/platform/plugins/private/translations/translations/de-DE.json
#	x-pack/platform/plugins/private/translations/translations/zh-CN.json
SoniaSanzV added a commit to SoniaSanzV/kibana that referenced this pull request Apr 15, 2026
…61322)

Closes elastic#218949

- Fix duplicated NVDA announcements in the ILM policies table Actions
column by aligning each row action’s visible/accessible label (`name`)
with its tooltip text (`description`), allowing EUI’s built-in tooltip
screen reader de-dupe to suppress repeated output.

- Manual: Windows + NVDA. Stack Management → Index Lifecycle Policies →
navigate Actions column; confirm “Edit this policy”, “Add policy to
index template”, and “Delete this policy” are each announced once.

<img width="819" height="438" alt="Screenshot 2026-04-06 at 12 04 14"
src="https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257"
/>

(cherry picked from commit 2d23e3c)
SoniaSanzV added a commit to SoniaSanzV/kibana that referenced this pull request Apr 15, 2026
…61322)

Closes elastic#218949

- Fix duplicated NVDA announcements in the ILM policies table Actions
column by aligning each row action’s visible/accessible label (`name`)
with its tooltip text (`description`), allowing EUI’s built-in tooltip
screen reader de-dupe to suppress repeated output.

- Manual: Windows + NVDA. Stack Management → Index Lifecycle Policies →
navigate Actions column; confirm “Edit this policy”, “Add policy to
index template”, and “Delete this policy” are each announced once.

<img width="819" height="438" alt="Screenshot 2026-04-06 at 12 04 14"
src="https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257"
/>

(cherry picked from commit 2d23e3c)
SoniaSanzV added a commit to SoniaSanzV/kibana that referenced this pull request Apr 15, 2026
…61322)

Closes elastic#218949

- Fix duplicated NVDA announcements in the ILM policies table Actions
column by aligning each row action’s visible/accessible label (`name`)
with its tooltip text (`description`), allowing EUI’s built-in tooltip
screen reader de-dupe to suppress repeated output.

- Manual: Windows + NVDA. Stack Management → Index Lifecycle Policies →
navigate Actions column; confirm “Edit this policy”, “Add policy to
index template”, and “Delete this policy” are each announced once.

<img width="819" height="438" alt="Screenshot 2026-04-06 at 12 04 14"
src="https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257"
/>

(cherry picked from commit 2d23e3c)
SoniaSanzV added a commit that referenced this pull request Apr 15, 2026
…1322) (#263305)

# Backport

This will backport the following commits from `main` to `9.3`:
- [[ILM] A11y: Fix policy list actions tooltip SR duplication
(#261322)](#261322)

<!--- Backport version: 11.0.1 -->

### 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-10T13:34:12Z","message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:ILM","Team:Kibana
Management","backport
missing","backport:all-open","v9.4.0"],"title":"[ILM] A11y: Fix policy
list actions tooltip SR
duplication","number":261322,"url":"https://github.com/elastic/kibana/pull/261322","mergeCommit":{"message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93"}},"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/261322","number":261322,"mergeCommit":{"message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93"}}]}]
BACKPORT-->
SoniaSanzV added a commit that referenced this pull request Apr 15, 2026
…61322) (#263308)

# Backport

This will backport the following commits from `main` to `8.19`:
- [[ILM] A11y: Fix policy list actions tooltip SR duplication
(#261322)](#261322)

<!--- Backport version: 11.0.1 -->

### 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-10T13:34:12Z","message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:ILM","Team:Kibana
Management","backport
missing","backport:all-open","v9.4.0"],"title":"[ILM] A11y: Fix policy
list actions tooltip SR
duplication","number":261322,"url":"https://github.com/elastic/kibana/pull/261322","mergeCommit":{"message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93"}},"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/261322","number":261322,"mergeCommit":{"message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93"}}]}]
BACKPORT-->
SoniaSanzV added a commit that referenced this pull request Apr 16, 2026
…1322) (#263306)

# Backport

This will backport the following commits from `main` to `9.2`:
- [[ILM] A11y: Fix policy list actions tooltip SR duplication
(#261322)](#261322)

<!--- Backport version: 11.0.1 -->

### 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-10T13:34:12Z","message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:ILM","Team:Kibana
Management","backport
missing","backport:all-open","v9.4.0"],"title":"[ILM] A11y: Fix policy
list actions tooltip SR
duplication","number":261322,"url":"https://github.com/elastic/kibana/pull/261322","mergeCommit":{"message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93"}},"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/261322","number":261322,"mergeCommit":{"message":"[ILM]
A11y: Fix policy list actions tooltip SR duplication (#261322)\n\nCloses
https://github.com/elastic/kibana/issues/218949\n\n## Summary\n- Fix
duplicated NVDA announcements in the ILM policies table Actions\ncolumn
by aligning each row action’s visible/accessible label (`name`)\nwith
its tooltip text (`description`), allowing EUI’s built-in
tooltip\nscreen reader de-dupe to suppress repeated output.\n\n### Test
plan\n- Manual: Windows + NVDA. Stack Management → Index Lifecycle
Policies →\nnavigate Actions column; confirm “Edit this policy”, “Add
policy to\nindex template”, and “Delete this policy” are each announced
once.\n\n### Evidence\n<img width=\"819\" height=\"438\"
alt=\"Screenshot 2026-04-06 at 12 04
14\"\nsrc=\"https://github.com/user-attachments/assets/9adb75ba-57bc-40e5-a7bb-1689625f9257\"\n/>","sha":"2d23e3cd8ff2a870ec26f6d627f9f0a408605e93"}}]}]
BACKPORT-->
@kibanamachine kibanamachine added v9.2.9 and removed backport missing Added to PRs automatically when the are determined to be missing a backport. labels Apr 16, 2026
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:ILM release_note:fix Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// v8.19.15 v9.2.9 v9.3.4 v9.4.0

4 participants