
I need a number of accessibility fixes to use the web. I am not a programmer, but I have to search out new fixes, and often program new fixes, for my own safety. And often I can’t find or program suitable tools.
A lot of web design either works around existing accessibility tools, reintroducing once-solved accessibility problems, or adds new accessibility problems.
****
I have sensory processing issues, including a strobe sensitivity, motion sensitivity, and mild proprioceptive impairment, among other things.
I also have rsi, and can’t use scrollwheels without injury.
I also have a chronic illness.
I can’t say much about how these design tools affect other users with other disabilities.
But most browsers and many web sites inflict types of flashing and/or animation which can trigger my migraines, nausea, and drop falls.
****
Browsers:
For example, Safari, Opera, Vivaldi, etc. inflict blinking cursors.
So far I’ve only found that Waterfox and Firefox allow users to disable blinking cursors.
Both Waterfox and Firefox inflict tab throbbers. Firefox has particularly painful tab throbbers since 57, and no adequate options or css fixes to block the throbbers. My understanding is that because there’s an inadequate user css fix which sometimes works, it’s fixed, and because they on’t formally support user css, it’s not their responsibility to fix the fix.
Both Opera and Vivaldi inflict zooming in their new tab page.
By default Firefox and Waterfox enable smooth scrolling and autoscroll, but luckily they include options to disable these things.
Tiny user interface font sizes.
****
Websites:
Animated gifs, animated pngs, animated pain, but most browsers include options to disable these things.
Advertisements.
Marquee text. Carousel animations. Metronome and Cylon animations.
Zooming on mouseover, as in It’s Going Down, The Advocate, and some other pages.
Zooming on scroll, as in Google Maps and their embedded migraines in other pages.
Scrolljacking in general, including pages which don’t work with my scrolling software, or which impose slow, smooth, painful scrolling.
Static backgrounds behind scrolling text. Makes things painful and ureadable.
Static backgrounds on either side of scrolling text, as in Twitter. The edge of the scrolling element often cuts across parts of the background, so the sheer effect is more intense, and closer to the middle of the screen.
Frames.
Flashing animated login and page not found screens, as on Tumblr.
Sticky headers, and other elements which change size, pop up, or otherwise animate as users scroll.
Fixed headers, fixed sidebars, fixed footers, etc. can also cause trouble depending on their size, contrast, and position.
Pop-up somethings which obscure the article and can’t be cleared away, as in It’s Going Down.
Dogpics.
Tiny font sizes and unreadable fonts. Note that everyone has a different set of readabler fonts– I prefer Opendyslexic, Andika, and Skeirs.
Some people suggest f.lux as a solution. It reddens the screen at night. But it doesn’t resolve the underlying problems, and red light is more likely to trigger seizure-like symptoms.
I’ve got user css fixes for several of these, but not all. Because each page uses different names for sticky elements, css which works on one page won’t work on many others.