Steps to reproduce (assumes ChromeVox or similar))
- Open https://elastic.github.io/eui/#/layout/popover in a new tab.
- Tab to the first "Show popover" button
- Press enter
- Note the popover appears but is not read
- Tab to the next "Show popover" button under the "Trap focus" section
- Press enter
This reacts more like I would expect, however I see the need to have the ability to explicitly set ownFocus. The popovers still need to be read, though... I'm wondering if there's some sort of aria-describedby trick we can use here.
Category: #728: Elastic UI Popover Accessibility
Relevant WCAG Criteria: 3.3.2 Input Assistance: Labels or Instructions
Steps to reproduce (assumes ChromeVox or similar))
This reacts more like I would expect, however I see the need to have the ability to explicitly set
ownFocus. The popovers still need to be read, though... I'm wondering if there's some sort ofaria-describedbytrick we can use here.Category: #728: Elastic UI Popover Accessibility
Relevant WCAG Criteria: 3.3.2 Input Assistance: Labels or Instructions