Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CRDCDH-633 Accessibility Audit & 508 Compliance #230

Merged
merged 15 commits into from
Dec 6, 2023
Merged

Commits on Nov 27, 2023

  1. CRDCDH-633 Add A11Y and Axe

    Also includes a few simple compliance fixes
    amattu2 committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7f82691 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. CRDCDH-633 Misc fixes

    - PageBanner did not provide a L1 heading
    - PageBanner did not use sequential headings
    - Page loader did not have a aria label
    - Gov. shutdown header did not have a unique label
    - Invalid `aria-selected` on ProgressBar link
    - Invalid `h6` on StatusBar titles
    amattu2 committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    725413d View commit details
    Browse the repository at this point in the history
  2. CRDCDH-633 More Fixes

    - User Name / Login was not contained in a UL
    - Copy Submission ID had no content and needed a label
    - Missing label relationships on User Profile
    - Page headings should not be empty (PageBanner)
    - Missing label relationships on Organization Edit
    amattu2 committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    51fcdd0 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. CRDCDH-633 Fixes

    - All footers rendered causing duplicate labels
    - TablePagination rows per page input missing label
    - Hidden checkboxes on sect. A/B missing labels
    - TextInput missing label relationship
    - Tooltip button does not have discernible txt
    - SwitchInput missing label relationship
    - SelectInput ProxySelect missing label relationship
    - DatePickerInput missing label relationship
    - FormGroupCheckbox proxy c-box missing label relationship
    - File Types table missing aria-labels on all fields
    amattu2 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    8b24d7d View commit details
    Browse the repository at this point in the history
  2. CRDCDH-633 Audit fixes

    - Data Submission metadata upload input missing aria-label
    - API Token Dialog copy token button missing label
    - API Token fake input missing label
    - User List filters missing aria-label relationships
    - User Edit missing aria-label relationships
    - Organization List filters missing aria-label relationships
    - Organization Edit missing aria-label relationships
    amattu2 committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    eb00509 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abc475a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    231d78b View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. CRDCDH-633 More Audit Fixes

    - Questionnaire ListView loader missing aria-label
    - Data Submissions ListView loader missing aria-label
    - Data Submissions Batch Table loader missing aria-label
    - Organization List View loader missing aria-label
    - User List View loader missing aria-label
    - Footer newsletter asterisk did not meet min contrast ratio
    - Questionnaire Section D Remove File Type button empty with no label
    amattu2 committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    d42a9e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bcef450 View commit details
    Browse the repository at this point in the history
  3. CRDCDH-633 Add jest aXe audit to core elements

    - Fix all header sizes being rendered at the same time
    - Multiple header links with identical IDs
    amattu2 committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    443c8d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e6aca5f View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    615ab9a View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    12fac4a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d226c20 View commit details
    Browse the repository at this point in the history
  3. deps: Add missing jest-axe types

    This also migrates other type dependencies to devDeps
    amattu2 committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    dabc4d8 View commit details
    Browse the repository at this point in the history