Skip to content

Fix accessibility issues from review during DjangCon Europe sprints #12

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

Merged
merged 18 commits into from
Jun 14, 2021

Conversation

thibaudcolas
Copy link
Contributor

@thibaudcolas thibaudcolas commented Jun 9, 2021

👋 Thank you @karina-klinkeviciute for offering this project for review :) Here are all of the issues I could fix without changing how the site displays too much. This PR is quite big, but should be review-able commit-by-commit (all are separate fixes).

Full audit is available on YouTube: Accessibility review of PyCon Lithuania’s website.

I think the most problematic issue was with the animating banner on Safari, which made it completely impossible to navigate the page with a screen reader. Other than this, most issues were relatively minor.

The main issues I didn’t get to are the ones with buttons / links – the fact having disabled buttons is confusing, and that there are lots of contrast issues with those disabled styles. The focus styles also have poor contrast for the buttons that are focusable.

My recommended fix for these would be to completely remove any button that’s currently disabled from the page, so there is no confusion.

@karina-klinkeviciute karina-klinkeviciute merged commit b9e4738 into PyConLT:master Jun 14, 2021
@thibaudcolas thibaudcolas deleted the accessibility-fixes branch June 15, 2021 23:45
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.

2 participants