-
### The problem
One of the most critical misuses of ARIA that I have come across is people putting an interactive widget role (such as `role="button"` `role="checkbox"` or `role="tab"`) on an eleme…
-
Generally, when encountering issues where a form error was visually present, but not associated programmatically with a form field, and the form field lacked something like `aria-invalid="true"`, I te…
-
- [ ] `Esc` to dissmiss
- [ ] `aria`-attributes
- [ ] `Tab` key navigation
-
What values are allowed for `role`? We say it's for "semantic information" but we don't specify vocabularies or allowed terms.
-
Manually test navigating the main pages to ensure that all items can be navigated and interacted with as intended.
-
### Summary
We have had feedback from a JAWs user that extra information regarding the tabs list would be useful: https://github.com/alphagov/govuk-frontend/issues/943
In other popular screen re…
-
> Critical: This issue results in blocked content for people with disabilities, and will definitely prevent them from accessing fundamental features or content. This type of issue puts your organizati…
-
MultiGrid component accessibility audit fails with following error:
Elements with an ARIA [role] that require children to contain a specific [role] are missing some or all of those required childre…
-
_From the report on [WordPress Trac #54681](https://core.trac.wordpress.org/ticket/54681)_
Russell Eck:
> An error container class="ui-helper-hidden-accessible" is made with aria-live="assertive…
-
From: https://www.w3.org/WAI/standards-guidelines/act/rules/36b590/proposed/#failed-example-4
```html
Age (years)
Invalid value for age. Age must be at least 1.
```
While this is …