-
Notifications
You must be signed in to change notification settings - Fork 8.5k
fix: [ML] Anomaly Detection: Supplied configurations flyout missing title from announcement #230578
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
Conversation
…itle from announcement Closes: elastic#217136
|
Pinging @elastic/kibana-accessibility (Project:Accessibility) |
| ownFocus | ||
| onClose={onClose} | ||
| aria-labelledby={'supplied-configurations-flyout'} | ||
| aria-labelledby={flyoutTitleId} |
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 confirmed that the dialog title is now being set in the Accessibility Tree View in Chrome Dev tools.
But just to confirm, are we expecting the title to be read out in MacOS VoiceOver, as it just reads out the generic 'You are in a modal dialog' currently? I think I checked this before, and believe it might be a limitation of VoiceOver? Could you confirm the expected behavior here please @alexwizp
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.
@peteharverson That's correct — VoiceOver doesn't announce the dialog name, unlike NVDA, which does. As a quick workaround, you can check the accessibility tree in Chrome to ensure the dialog is properly named."
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.
Thanks for the clarification @alexwizp . That's what I suspected. All looks good in the accessibility tree.
peteharverson
left a comment
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.
LGTM
|
Starting backport for target branches: 9.1 https://github.com/elastic/kibana/actions/runs/16754085219 |
…itle from announcement (elastic#230578) Closes: elastic#217136 **Description** Dialog modal, flyout, field visible title should be announced for the users, especially using assistive technology to know what dialog modal, flyout opened, what field is active and what is needed to enter in it. **Changes made:** 1. Aria attributes were fixed for `Supplied configurations flyout` **Screen:** <img width="1356" height="657" alt="image" src="https://github.com/user-attachments/assets/f7fe5c30-5086-4538-ade0-c73a7d597cdd" /> (cherry picked from commit a925155)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…sing title from announcement (#230578) (#230613) # Backport This will backport the following commits from `main` to `9.1`: - [fix: [ML] Anomaly Detection: Supplied configurations flyout missing title from announcement (#230578)](#230578) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Alexey Antonov","email":"alexwizp@gmail.com"},"sourceCommit":{"committedDate":"2025-08-05T15:10:51Z","message":"fix: [ML] Anomaly Detection: Supplied configurations flyout missing title from announcement (#230578)\n\nCloses: #217136\n\n**Description**\nDialog modal, flyout, field visible title should be announced for the\nusers, especially using assistive technology to know what dialog modal,\nflyout opened, what field is active and what is needed to enter in it.\n\n**Changes made:**\n\n1. Aria attributes were fixed for `Supplied configurations flyout`\n\n**Screen:**\n\n<img width=\"1356\" height=\"657\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f7fe5c30-5086-4538-ade0-c73a7d597cdd\"\n/>","sha":"a9251556d549244fb974c92f9ce240da0ff4724c","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Project:Accessibility","release_note:skip","backport:prev-minor","v9.2.0"],"title":"fix: [ML] Anomaly Detection: Supplied configurations flyout missing title from announcement","number":230578,"url":"https://github.com/elastic/kibana/pull/230578","mergeCommit":{"message":"fix: [ML] Anomaly Detection: Supplied configurations flyout missing title from announcement (#230578)\n\nCloses: #217136\n\n**Description**\nDialog modal, flyout, field visible title should be announced for the\nusers, especially using assistive technology to know what dialog modal,\nflyout opened, what field is active and what is needed to enter in it.\n\n**Changes made:**\n\n1. Aria attributes were fixed for `Supplied configurations flyout`\n\n**Screen:**\n\n<img width=\"1356\" height=\"657\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f7fe5c30-5086-4538-ade0-c73a7d597cdd\"\n/>","sha":"a9251556d549244fb974c92f9ce240da0ff4724c"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/230578","number":230578,"mergeCommit":{"message":"fix: [ML] Anomaly Detection: Supplied configurations flyout missing title from announcement (#230578)\n\nCloses: #217136\n\n**Description**\nDialog modal, flyout, field visible title should be announced for the\nusers, especially using assistive technology to know what dialog modal,\nflyout opened, what field is active and what is needed to enter in it.\n\n**Changes made:**\n\n1. Aria attributes were fixed for `Supplied configurations flyout`\n\n**Screen:**\n\n<img width=\"1356\" height=\"657\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f7fe5c30-5086-4538-ade0-c73a7d597cdd\"\n/>","sha":"a9251556d549244fb974c92f9ce240da0ff4724c"}}]}] BACKPORT--> Co-authored-by: Alexey Antonov <alexwizp@gmail.com>
…itle from announcement (elastic#230578) Closes: elastic#217136 **Description** Dialog modal, flyout, field visible title should be announced for the users, especially using assistive technology to know what dialog modal, flyout opened, what field is active and what is needed to enter in it. **Changes made:** 1. Aria attributes were fixed for `Supplied configurations flyout` **Screen:** <img width="1356" height="657" alt="image" src="https://github.com/user-attachments/assets/f7fe5c30-5086-4538-ade0-c73a7d597cdd" />
…itle from announcement (elastic#230578) Closes: elastic#217136 **Description** Dialog modal, flyout, field visible title should be announced for the users, especially using assistive technology to know what dialog modal, flyout opened, what field is active and what is needed to enter in it. **Changes made:** 1. Aria attributes were fixed for `Supplied configurations flyout` **Screen:** <img width="1356" height="657" alt="image" src="https://github.com/user-attachments/assets/f7fe5c30-5086-4538-ade0-c73a7d597cdd" />
Closes: #217136
Description
Dialog modal, flyout, field visible title should be announced for the users, especially using assistive technology to know what dialog modal, flyout opened, what field is active and what is needed to enter in it.
Changes made:
Supplied configurations flyoutScreen: