SoatDev IT Consulting
SoatDev IT Consulting
  • About us
  • Expertise
  • Services
  • How it works
  • Contact Us
  • News
  • June 3, 2024
  • Rss Fetcher

I’ve done a decent amount of accessibility work in the past few months, largely thanks to a nice fellow who uses JAWS and seems to enjoy our sessions together testing various bits of CodePen, old and new. I use classic tools like the axe and the WebAIM tools to find issues, and still, testing over a video call has found some really embarrassing stuff on CodePen that felt good to clean up. We had a page with four <h1> tags on it, for cripes sake, and I’m not going to tell you which page it was (it was the homepage).


There are lots of accessibility failures that are hard or impossible to detect without actual usage and sometimes with unique people. And sometimes they are just blunders that come from too narrow of a world view. Bruce Lawson pointed out an example with a “First Name” and “Last Name” form where the “First Name” required 2 characters and the “Last Name” was required, both assumptions that just aren’t culturally true. Jimmy Eaglechest works fine but, as Bruce pointed out, U Nagaharu the Korean-Japanese botanist couldn’t use the site (booo).


It’s nice when the big companies that lots of us use take accessibility seriously.

It’s nice to see that GitHub now has (at least optionally) underlined links, which are highly recommended for accessibility. They faced harder challenges, like their very complex search form inputs with a whole variety of accessibility considerations.

It’s also nice to see the design systems of heavily-visited news sites like the Washington Post incorporate an accessibility checklist.


And the winner of the best blog post title I’ve seen recently is Ian Lloyd’s When I Get That Low Contrast Feeling, I Need Non-Textual Healing. The post is a great reminder that testing for color contrast is tricker than it seems. I thought he was going to get into how the actual math to calculate the contrast is hard (I’m sure it is), but the interactive examples get into much more nuanced situations. It’s not just the color vs the background in the normal/default state, but also in the various states of interactivity, importantly the focus state.


Just in case you didn’t know, the minimum size for a “clickable target” is 24px × 24px. The bigger the target the easier to click, which is true, and even more true when we think “touch” instead of “click”. This accessibility guideline is really driven by, well, average human finger sizes. Make clickable/touchable things too small, people can’t actually click/touch them, and you have a real accessibility failure.

There is also an element of proximity to it. In Nicole Sullivan’s Expanding your touch targets, she notes the WCAG 2.2 guideline about when you absolutely need a smaller target:

If your design requires a smaller clickable target, keep any other clickable elements at least 12px from the center of the target.

Nicole’s article gets all into how browsers even figure out what thing a user is trying to touch, which is pretty fascinating. And it all started with a Pen, naturally.


You’ll have to pardon my French on this last one. I was captivated by Eric Bailey’s Swearing and automatic captions. While they are “better than nothing at all”, automatic captions are rife with problems.

Many automatic captioning services censor swear words. I feel this is done because there’s the assumption that they’ll be used in a business context.

You can’t solve culture with technology. If you need to rely on software to police your employee’s language, you’ve got bigger fucking problems.

Previous Post
Next Post

Recent Posts

  • Why a new anti-revenge porn law has free speech experts alarmed 
  • Week in Review: Notorious hacking group tied to the Spanish government
  • Structured frameworks for complex systems
  • Dungeons, Dragons, and Numbers
  • My favorite paper: H = W

Categories

  • Industry News
  • Programming
  • RSS Fetched Articles
  • Uncategorized

Archives

  • May 2025
  • April 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023

Tap into the power of Microservices, MVC Architecture, Cloud, Containers, UML, and Scrum methodologies to bolster your project planning, execution, and application development processes.

Solutions

  • IT Consultation
  • Agile Transformation
  • Software Development
  • DevOps & CI/CD

Regions Covered

  • Montreal
  • New York
  • Paris
  • Mauritius
  • Abidjan
  • Dakar

Subscribe to Newsletter

Join our monthly newsletter subscribers to get the latest news and insights.

© Copyright 2023. All Rights Reserved by Soatdev IT Consulting Inc.