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

Add aria roles across site templates #4

Open
3 tasks
KuraFire opened this issue Apr 16, 2020 · 0 comments
Open
3 tasks

Add aria roles across site templates #4

KuraFire opened this issue Apr 16, 2020 · 0 comments
Assignees
Labels
enhancement New site feature or request good first issue Good for newcomers help welcome Extra attention or support is wanted

Comments

@KuraFire
Copy link
Owner

The website is made with the Royce jekyll template. This template currently lacks any aria roles beyond aria-hidden="true". That's not great for accessibility, so let's improve it!

Implement a clear, well-design architecture of ARIA roles across the whole site:

  1. Make proposed outline for how the roles should be used, and why
  2. Check with a11y friends about the plan
  3. Implement (with improvements from feedback)
@KuraFire KuraFire added enhancement New site feature or request help welcome Extra attention or support is wanted good first issue Good for newcomers labels Apr 16, 2020
@KuraFire KuraFire self-assigned this Apr 16, 2020
KuraFire added a commit that referenced this issue Apr 16, 2020
Pretty much it. The two TODOs are moved into issues #3 and #4.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New site feature or request good first issue Good for newcomers help welcome Extra attention or support is wanted
Projects
None yet
Development

No branches or pull requests

1 participant