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

Accessible structure #131

Open
wants to merge 6 commits into
base: gh-pages
Choose a base branch
from

Conversation

ArcaneDots
Copy link
Contributor

Added basic landmarks to page. Includes named divs and translations. Also converted single to double quotes so exists IDs would be recognized by the browser. Added fail-back text that will be used as aria-label in case translation fails to load.

@iandees
Copy link
Member

iandees commented Feb 19, 2024

Can you tell me more about the single vs. double quote change? They are equivalent in HTML, so I'm wondering what issue you are seeing. If we're going to change quoting style, we should change them all and probably in a separate PR so that it doesn't distract from other changes.

@ArcaneDots
Copy link
Contributor Author

single vs. double quote change? They are equivalent in HTML

I would have assumed that as well. The Aria subsystem is likely more rigorous than normal HTML. This would explain why most accessible tools ignore tags that don't use double quotes, leading to failed requirements.

I would be more than happy to submit a separate PR to convert everything to a double quote

@iandees
Copy link
Member

iandees commented Apr 22, 2024

Can we change this PR to only be the accessibility changes (not quote changes) and see if the desired accessibility features work with just that change?

@ArcaneDots
Copy link
Contributor Author

ArcaneDots commented Apr 23, 2024 via email

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

Successfully merging this pull request may close these issues.

None yet

2 participants