In-Class exercise: Accessibility

Our goal in this exercise is to be cognizant of accessibility issues and take some steps to address them.

When working on fixing the app, you may need to make changes in both JavaScript and CSS.

  1. We'll be using the following GitHub project:
    1. If you haven't yet already cloned that project, follow the instructions.
    2. If you have already cloned that project:
      1. Pull the latest changes (git pull from terminal, or Git/Pull... menu from WebStorm).
      2. Checkout the specified branch above
  2. The application you're working on is a version of the People app.

    The app should look like:

    People app screenshot

    Note that the checkbox in the table header will select or unselect all rows.

  3. Are there any issues with contrast? If so, what are they?

    Fix any issues.

  4. Are there any issues when the user resizes text? If so, what are they?

    Fix any issues.

  5. Are there any issues with using the application from the keyboard? If so, what are they?

    Fix any issues.

  6. Use a screen reader to use the People app. Use one of:

    Are there any issues with using the application from a screen reader? If so, what are they?

    Fix any issues.

Hints: