Laser_Lens_4 4 points 4y ago
One thing that really drives me up the wall is when the alt attribute for an image is just some random info hash. Proper image labeling would be much appreciated. Also, building elements in JavaScript instead of using normal HTML elements doesn't usually play very nice with screen readers. Use JavaScript all you like, just make sure that it's manipulating HTML elements and not doing its own thing.
pokersnek 4 points 4y ago
The most common tools that blind and visually impaired people use to access computers and internet are:
1) screen reading software like JAWS, NVDA, voiceover, and talkback.
2) screen enlargement tools like window eyes, Zoom, or built in options for magnification.
3) color changes on the screen like reverse polarity, black with white text, etc.
The biggest issues arise with screen readers. I remember doing research in college using JAWS. I had to log in to a website. When I went to the field that was the username field, the screen reader announced “field is editing” which is the same thing a search bar might say. The login button just announced “button.” So, a totally blind user had no hope of signing in without help. Buttons and fields need to be labeled appropriately to be usable.
AllHarlowsEve 3 points 4y ago
https://a11yproject.com/checklist
There are a lot of good A11y resources that focus on accessibility, this isn't the one I was looking for, but it's still a good one.