Add accessible name to model selection popover (WCAG 4.1.2)#267622
Conversation
Agent-Logs-Url: https://github.com/elastic/kibana/sessions/dc2f02e8-9fb4-4c22-ae93-f3f160faaa2b Co-authored-by: bhavyarm <7074629+bhavyarm@users.noreply.github.com>
|
/ci |
|
@elasticmachine run docs-build |
|
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
|
/ci |
|
@elasticmachine run docs-build |
💛 Build succeeded, but was flaky
Failed CI StepsMetrics [docs]Async chunks
History
cc @bhavyarm @Copilot |
|
Starting backport for target branches: 9.3, 9.4 https://github.com/elastic/kibana/actions/runs/25448322104 |
💔 All backports failed
Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation |
|
Friendly reminder: Looks like this PR hasn’t been backported yet. |
2 similar comments
|
Friendly reminder: Looks like this PR hasn’t been backported yet. |
|
Friendly reminder: Looks like this PR hasn’t been backported yet. |
💔 Some backports could not be created
Note: Successful backport PRs will be merged automatically after passing CI. Manual backportTo create the backport manually run: Questions ?Please refer to the Backport tool documentation |
…67622) (#269044) # Backport This will backport the following commits from `main` to `9.4`: - [Add accessible name to model selection popover (WCAG 4.1.2) (#267622)](#267622) <!--- Backport version: 11.0.2 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Copilot","email":"198982749+Copilot@users.noreply.github.com"},"sourceCommit":{"committedDate":"2026-05-06T16:38:14Z","message":"Add accessible name to model selection popover (WCAG 4.1.2) (#267622)","sha":"e100b2ca63c119367b8ac39029e8a5db340d558d","branchLabelMapping":{"^v9.5.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","backport missing","💝community","backport:version","a11y:agent-pr","v9.5.0","v9.3.5","v9.4.1"],"title":"Add accessible name to model selection popover (WCAG 4.1.2)","number":267622,"url":"https://github.com/elastic/kibana/pull/267622","mergeCommit":{"message":"Add accessible name to model selection popover (WCAG 4.1.2) (#267622)","sha":"e100b2ca63c119367b8ac39029e8a5db340d558d"}},"sourceBranch":"main","suggestedTargetBranches":["9.3","9.4"],"targetPullRequestStates":[{"branch":"main","label":"v9.5.0","branchLabelMappingKey":"^v9.5.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/267622","number":267622,"mergeCommit":{"message":"Add accessible name to model selection popover (WCAG 4.1.2) (#267622)","sha":"e100b2ca63c119367b8ac39029e8a5db340d558d"}},{"branch":"9.3","label":"v9.3.5","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.4","label":"v9.4.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Screen readers announce the model selection popover on Feature settings as generic "dialog" rather than identifying its purpose.
Changes
aria-label="Model selection"toEuiPopoverinAddModelPopovercomponentAddresses WCAG 4.1.2 (Name, Role, Value - Level A).
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
ci-stats.kibana.dev/home/REDACTED/.nvm/versions/node/v24.14.1/bin/node /home/REDACTED/.nvm/versions/node/v24.14.1/bin/node scripts/yarn_install_scripts.js run ldd 0.8.2 > b[i]) exit(0)(dns block)/home/REDACTED/.nvm/versions/node/v24.14.1/bin/node /home/REDACTED/.nvm/versions/node/v24.14.1/bin/node scripts/kbn bootstrap --no-force-install(dns block)clients3.google.com/home/REDACTED/work/kibana/kibana/node_modules/@moonrepo/core-linux-x64-gnu/moon /home/REDACTED/work/kibana/kibana/node_modules/@moonrepo/core-linux-x64-gnu/moon run :build-webpack ldd 0.8.2 if (a[i] <(dns block)detectportal.firefox.com/home/REDACTED/work/kibana/kibana/node_modules/@moonrepo/core-linux-x64-gnu/moon /home/REDACTED/work/kibana/kibana/node_modules/@moonrepo/core-linux-x64-gnu/moon run :build-webpack ldd 0.8.2 if (a[i] <(dns block)google.com/home/REDACTED/work/kibana/kibana/node_modules/@moonrepo/core-linux-x64-gnu/moon /home/REDACTED/work/kibana/kibana/node_modules/@moonrepo/core-linux-x64-gnu/moon run :build-webpack ldd 0.8.2 if (a[i] <(dns block)googlechromelabs.github.io/home/REDACTED/.nvm/versions/node/v24.14.1/bin/node /home/REDACTED/.nvm/versions/node/v24.14.1/bin/node install.js dd ldd b/li�� nibrowser-gtk/sys/lib/libbrotlienc.so.1.0.7(dns block)iojs.org/usr/bin/curl curl -q --fail --compressed -L -s REDACTED -o -(dns block)If you need me to access, download, or install something from one of these locations, you can either: