-
Type: Bug
-
Status: Resolved
-
Priority: Critical
-
Resolution: Duplicate
-
Affects Version/s: None
-
Fix Version/s: 3.0.15
-
Tags:
-
Sprint:UI - 2021-09
-
Story Points:0
Fix issue described below as an example
See spreadsheet linked in epic for all references
Description
The element appears and functions like a grid widget but is missing required ARIA role(s) and/or attribute(s).
Element name: Each month section in the calendar widget.
Location of the element: In the calendar widget.
The problem that it causes: Screen reader users are getting confused about the structure of each month section, in the calendar widget.
Additional details: The calendar widget is marked up with dialog role instead of grid markup. While navigating, the screen reader users are confused as too many roles are there and programmatic focus is not landing on the widget.
- duplicates
-
WEBUI-799 NXUI: Upgrade vaadin-date-picker (A11Y)
- Resolved
- is related to
-
ELEMENTS-1598 Group of checkboxes is missing <fieldset>
- Resolved
-
WEBUI-195 Combobox is missing appropriate roles and attributes
- Resolved
-
WEBUI-197 Button does not have a name
- Resolved
-
WEBUI-199 Certain ARIA roles must contain particular children
- Resolved
-
WEBUI-204 Images must have alternate text
- Resolved
-
WEBUI-207 Required ARIA attributes must be provided
- Resolved
-
WEBUI-209 Treeview elements are missing appropriate roles and attributes.
- Resolved
-
WEBUI-215 Tooltip is missing appropriate roles and attributes
- Resolved