[A11y] Fix Files Flyout incorrect label announcement using VoiceOver#219615
Conversation
|
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
|
Pinging @elastic/appex-sharedux (Team:SharedUX) |
| defaultMessage: 'Count by extension', | ||
| } | ||
| ), | ||
| filesFlyoutLabel: i18n.translate('filesManagement.filesFlyout.flyoutLabel', { |
There was a problem hiding this comment.
Or is it better to write filesFlyoutAriaLabel?
Or what if we add a label/title to the flyout like so?
Also!
Adding aria-label, instead of creating a titleId and connecting them, because for example in my case, the "screenshot etc." wouldn't add clarity so as to what I opened.
Or... this won't be an issue in production since the names there make sense at all times? Not sure... WDYT?
There was a problem hiding this comment.
let's link aria label with h2 element
💚 Build Succeeded
Metrics [docs]Async chunks
History
|
|
Starting backport for target branches: 7.17, 8.17, 8.18, 8.19, 9.0 https://github.com/elastic/kibana/actions/runs/15259521500 |
…lastic#219615) ## Summary This PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout not announced correctly](elastic#217695) issue. https://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64 (cherry picked from commit f517280)
…lastic#219615) ## Summary This PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout not announced correctly](elastic#217695) issue. https://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64 (cherry picked from commit f517280)
…lastic#219615) ## Summary This PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout not announced correctly](elastic#217695) issue. https://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64 (cherry picked from commit f517280)
…lastic#219615) ## Summary This PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout not announced correctly](elastic#217695) issue. https://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64 (cherry picked from commit f517280)
💔 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 |
…eOver (#219615) (#221552) # Backport This will backport the following commits from `main` to `9.0`: - [[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)](#219615) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Paulina Shakirova","email":"paulina.shakirova@elastic.co"},"sourceCommit":{"committedDate":"2025-05-26T17:47:00Z","message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","Team:SharedUX","backport:all-open","a11y","v9.1.0"],"title":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver","number":219615,"url":"https://github.com/elastic/kibana/pull/219615","mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/219615","number":219615,"mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}}]}] BACKPORT--> Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co>
…ceOver (#219615) (#221547) # Backport This will backport the following commits from `main` to `8.17`: - [[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)](#219615) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Paulina Shakirova","email":"paulina.shakirova@elastic.co"},"sourceCommit":{"committedDate":"2025-05-26T17:47:00Z","message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","Team:SharedUX","backport:all-open","a11y","v9.1.0"],"title":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver","number":219615,"url":"https://github.com/elastic/kibana/pull/219615","mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/219615","number":219615,"mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}}]}] BACKPORT--> Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co>
…ceOver (#219615) (#221549) # Backport This will backport the following commits from `main` to `8.18`: - [[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)](#219615) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Paulina Shakirova","email":"paulina.shakirova@elastic.co"},"sourceCommit":{"committedDate":"2025-05-26T17:47:00Z","message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","Team:SharedUX","backport:all-open","a11y","v9.1.0"],"title":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver","number":219615,"url":"https://github.com/elastic/kibana/pull/219615","mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/219615","number":219615,"mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}}]}] BACKPORT--> Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co>
…ceOver (#219615) (#221550) # Backport This will backport the following commits from `main` to `8.19`: - [[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)](#219615) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Paulina Shakirova","email":"paulina.shakirova@elastic.co"},"sourceCommit":{"committedDate":"2025-05-26T17:47:00Z","message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","Team:SharedUX","backport:all-open","a11y","v9.1.0"],"title":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver","number":219615,"url":"https://github.com/elastic/kibana/pull/219615","mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/219615","number":219615,"mergeCommit":{"message":"[A11y] Fix Files Flyout incorrect label announcement using VoiceOver (#219615)\n\n## Summary\n\nThis PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout\nnot announced\ncorrectly](#217695) issue.\n\n\n\nhttps://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64","sha":"f517280d92b8d970abcb827aa8eb7ea69c1378f5"}}]}] BACKPORT--> Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co>
…lastic#219615) ## Summary This PR fixes [[Platform:StackManagement:Kibana:Files] File panel flyout not announced correctly](elastic#217695) issue. https://github.com/user-attachments/assets/694b475b-0418-427d-bd19-07e218a9cd64
|
This PR didn't make it into the latest v8.17.7 BC. Updating the labels. |
Summary
This PR fixes [Platform:StackManagement:Kibana:Files] File panel flyout not announced correctly issue.
Screen.Recording.2025-04-29.at.19.01.40.mov