Michail Yasonik
Michail Yasonik
As I found out in https://github.com/mattermost/mattermost-server/issues/19193, there is at least _some_ way to add alt text but it's not very discoverable. Adding a docs section dedicated to accessibility or making...
## Preamble There are 3 focus strategies: the default one (tabbing works as expected), roving tabindex, and `aria-activedescendant`. The default one just works so there's nothing for us to do....
## Summary Change all occurrences of `number | string` types to only allow `number` ## Why? It's confusing accepting both. I realize this was probably done to pave over whatever...
The existing EuiComboBox has a few a11y shortcomings and differs in implementation from EuiSelectable which has been crowned as the future implementation of dropdown-like things. To consolidate implementations of similar...
Follow up to https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/423 `aria-labelledby` can similarly label a link (same as `aria-label`) and should also be added as a valid option I'm guessing it'd be a small addition, similar...
### Product axe-core ### Description In the [jest_react](https://github.com/dequelabs/axe-core/tree/develop/doc/examples/jest_react) example, color-contrast and link-in-text-block are disabled because [the readme states](https://github.com/dequelabs/axe-core/tree/develop/doc/examples/jest_react#to-run-the-example) that they're not supported in JSDOM. The [main readme](https://github.com/dequelabs/axe-core/tree/develop#supported-browsers) however only calls...
EuiTreeView avoided using `role=tree` though it implemented much of the requirements because of buggy browser and assistive tech support. It's not bad or broken right now but it could be...
# Proposal Deprecate `labelType` and `hasChildLabel` on `` and, instead, programmatically detect what the correct element should be. Our current solution requires the developer to know ahead of time what's...
### Description The rendered tabs are missing a few things needed to create an accessible experience. [Spec example implementation can be found in the APG](https://www.w3.org/WAI/ARIA/apg/patterns/tabs/) The needed changes: - Focus...
## Summary When row actions are define, **EuiBasicTable** sets `role=button` onto each `` (which are natively of `role=row` and are within the fairly strict rules of table semantics). The solution...