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

Platform accessibility concerns #1485

Open
FrenjaminBanklin opened this issue Jun 15, 2023 · 1 comment
Open

Platform accessibility concerns #1485

FrenjaminBanklin opened this issue Jun 15, 2023 · 1 comment

Comments

@FrenjaminBanklin
Copy link
Contributor

FrenjaminBanklin commented Jun 15, 2023

This list can be updated as we find additional things that need looking into.

Areas of concern:

  • The widget catalog feature filter buttons are tab-reachable despite not being 'visible' - may want to avoid rendering these at all until they're actually usable.
    • Also their descriptions (at least in Voice Over) don't cleanly indicate that they're options for affecting the widget filter.
@cayb0rg
Copy link
Contributor

cayb0rg commented Sep 28, 2023

Header:

  • Links are read as "visited"
  • Current tab order is Materia logo -> profile section ->navbar. This may need to be in the order of viewing (Logo -> Navbar -> Profile section)
  • Logout button is not tab reachable

Widget catalog:

  • Features for each widget are read a single string
  • Search bar doesn't have a descriptive label

My widgets page:

  • Widgets are not tab-reachable
  • Widget icons do not have alternative text
  • Search bar does not have a label

Widget detail page:

  • Breadcrumb arrow is aria-visible
  • Demo navigation buttons (left, right, dots below) need labels
  • Collaborate, Make a copy, Delete, and Edit settings buttons are not tab-reachable

Scorescreen:

  • Compare With Class score view is screenreader navigable when closed
    Profile page:
  • Profile pictures need alt text
  • User tags such as "staff" and "support" may need a descriptive header visible to screenreader
    Creator:
  • Save History and Import Questions links are not tab-reachable
  • Save History saves not are tab-reachable

May need an aria-live region to read out updates to reflect player changes, updates, or errors (e.g. hitting "Save" in player settings would say "Settings saved", etc.)

All pages are still tab and screenreader-reachable when dialogs (such as collaborator, save history, question importer, etc.) are open

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants