Skip to content

Commit 9861b44

Browse files
[9.0] [a11y] Fix Title announcement, image flyout dashboards (#220027) (#221721)
# Backport This will backport the following commits from `main` to `9.0`: - [[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>
1 parent 9916e6f commit 9861b44

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/platform/plugins/private/image_embeddable/public/components/image_editor/image_editor_flyout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ export function ImageEditorFlyout(props: ImageEditorFlyoutProps) {
122122
<>
123123
<EuiFlyoutHeader hasBorder={true}>
124124
<EuiTitle size="s">
125-
<h2>
125+
<h2 id="image-editor-flyout-title">
126126
{isEditing ? (
127127
<FormattedMessage
128128
id="imageEmbeddable.imageEditor.editImagetitle"

src/platform/plugins/private/image_embeddable/public/components/image_editor/open_image_editor.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export const openImageEditor = async ({
8484
paddingSize: 'm',
8585
ownFocus: true,
8686
'data-test-subj': 'createImageEmbeddableFlyout',
87+
'aria-labelledby': 'image-editor-flyout-title',
8788
}
8889
);
8990

0 commit comments

Comments
 (0)