-
Notifications
You must be signed in to change notification settings - Fork 8.4k
[a11y] Fix Title announcement, image flyout dashboards #220027
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[a11y] Fix Title announcement, image flyout dashboards #220027
Conversation
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
Pinging @elastic/appex-sharedux (Team:SharedUX) |
@@ -84,6 +84,7 @@ export const openImageEditor = async ({ | |||
paddingSize: 'm', | |||
ownFocus: true, | |||
'data-test-subj': 'createImageEmbeddableFlyout', | |||
'aria-labelledby': 'image-editor-flyout-title', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I hard-coded here because I tried to pass using useGeneratedHtmld
, but because the component is returned from a Promise (I think this could be the reason), it doesn't work correctly.
But maybe there is a better way?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What exactly is issue? 🤔
💚 Build Succeeded
Metrics [docs]Async chunks
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested in Safari (Chrome still doesn't pronounce it correctly.)
So the issue isn't fully resolved? Sorry if I am miss-reading
@@ -84,6 +84,7 @@ export const openImageEditor = async ({ | |||
paddingSize: 'm', | |||
ownFocus: true, | |||
'data-test-subj': 'createImageEmbeddableFlyout', | |||
'aria-labelledby': 'image-editor-flyout-title', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What exactly is issue? 🤔
Starting backport for target branches: 7.17, 8.17, 8.18, 8.19, 9.0 https://github.com/elastic/kibana/actions/runs/15291424288 |
## Summary This PR resolves [[Platform:Dashboards:DashboardEditMode] Add image panel is announced incorrectly](elastic#215483) issue. Tested in Safari (Chrome still doesn't pronounce it correctly, which is a known issue confirmed by Eui team.) <img width="915" alt="Screenshot 2025-05-04 at 14 06 37" src="https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c" /> (cherry picked from commit 641ee87)
## Summary This PR resolves [[Platform:Dashboards:DashboardEditMode] Add image panel is announced incorrectly](elastic#215483) issue. Tested in Safari (Chrome still doesn't pronounce it correctly, which is a known issue confirmed by Eui team.) <img width="915" alt="Screenshot 2025-05-04 at 14 06 37" src="https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c" /> (cherry picked from commit 641ee87)
## Summary This PR resolves [[Platform:Dashboards:DashboardEditMode] Add image panel is announced incorrectly](elastic#215483) issue. Tested in Safari (Chrome still doesn't pronounce it correctly, which is a known issue confirmed by Eui team.) <img width="915" alt="Screenshot 2025-05-04 at 14 06 37" src="https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c" /> (cherry picked from commit 641ee87)
## Summary This PR resolves [[Platform:Dashboards:DashboardEditMode] Add image panel is announced incorrectly](elastic#215483) issue. Tested in Safari (Chrome still doesn't pronounce it correctly, which is a known issue confirmed by Eui team.) <img width="915" alt="Screenshot 2025-05-04 at 14 06 37" src="https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c" /> (cherry picked from commit 641ee87)
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
## Summary This PR resolves [[Platform:Dashboards:DashboardEditMode] Add image panel is announced incorrectly](elastic#215483) issue. Tested in Safari (Chrome still doesn't pronounce it correctly, which is a known issue confirmed by Eui team.) <img width="915" alt="Screenshot 2025-05-04 at 14 06 37" src="https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c" />
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
14 similar comments
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
Looks like this PR has backport PRs but they still haven't been merged. Please merge them ASAP to keep the branches relatively in sync. |
… (#221718) # Backport This will backport the following commits from `main` to `8.17`: - [[a11y] Fix Title announcement, image flyout dashboards (#220027)](#220027) <!--- 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-28T04:21:01Z","message":"[a11y] Fix Title announcement, image flyout dashboards (#220027)\n\n## Summary\n\nThis PR resolves [[Platform:Dashboards:DashboardEditMode] Add image\npanel is announced\nincorrectly](#215483) issue.\nTested in Safari (Chrome still doesn't pronounce it correctly, which is\na known issue confirmed by Eui team.)\n\n<img width=\"915\" alt=\"Screenshot 2025-05-04 at 14 06 37\"\nsrc=\"https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c\"\n/>","sha":"641ee87cc1b54b18e9320767071118ca5205c80d","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 Title announcement, image flyout dashboards","number":220027,"url":"https://github.com/elastic/kibana/pull/220027","mergeCommit":{"message":"[a11y] Fix Title announcement, image flyout dashboards (#220027)\n\n## Summary\n\nThis PR resolves [[Platform:Dashboards:DashboardEditMode] Add image\npanel is announced\nincorrectly](#215483) issue.\nTested in Safari (Chrome still doesn't pronounce it correctly, which is\na known issue confirmed by Eui team.)\n\n<img width=\"915\" alt=\"Screenshot 2025-05-04 at 14 06 37\"\nsrc=\"https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c\"\n/>","sha":"641ee87cc1b54b18e9320767071118ca5205c80d"}},"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/220027","number":220027,"mergeCommit":{"message":"[a11y] Fix Title announcement, image flyout dashboards (#220027)\n\n## Summary\n\nThis PR resolves [[Platform:Dashboards:DashboardEditMode] Add image\npanel is announced\nincorrectly](#215483) issue.\nTested in Safari (Chrome still doesn't pronounce it correctly, which is\na known issue confirmed by Eui team.)\n\n<img width=\"915\" alt=\"Screenshot 2025-05-04 at 14 06 37\"\nsrc=\"https://github.com/user-attachments/assets/1c2fc8ae-1efc-49b7-ad0b-57eea4cf416c\"\n/>","sha":"641ee87cc1b54b18e9320767071118ca5205c80d"}}]}] BACKPORT--> Co-authored-by: Paulina Shakirova <paulina.shakirova@elastic.co> Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
This PR didn't get it on time into the latest BC for v8.17.8. Updating the labels |
Summary
This PR resolves [Platform:Dashboards:DashboardEditMode] Add image panel is announced incorrectly issue.
Tested in Safari (Chrome still doesn't pronounce it correctly, which is a known issue confirmed by Eui team.)