Uploaded image for project: 'Nuxeo Web UI'
  1. Nuxeo Web UI
  2. WEBUI-217

Calendar grid is missing appropriate roles and attributes

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: 3.0.15
    • Component/s: A11y, UI

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days
                  2d