Christian Heilmann

Accessibility WTF: Voiceover on Mac announcing a list tree as a table?

July 28th, 2021

I’m currently investigating a strange bug we got reported with the Edge Developer Tools. Voiceover on MacOS announces the DOM tree as a table and tells you how to navigate it – which then doesn’t work. The reason is that the markup isn’t a table. The DOM tree is, well, a tree, built with OL, […]

The accessibility stalemate

July 20th, 2021

Over the course of my career I’ve seen a lot of excellent accessibility presentations and learned a lot. That’s because I worked in the accessibility space and went to specialist conferences. Web development conferences also have accessibility talks and their number is rising. But often these don’t go past the 101 stage or repeat things […]

How many happy users did your product have this month?

July 15th, 2021

The other day, I mulled over the problem of bad user experience resulting in more usage of products. Half your job as a product manager is not to get excited about rising usage numbers caused by bad UX. Often delivering a great experience means less usage – people get what they came for quickly. Tough […]

The unseen benefits of accessibility

June 30th, 2021

A few days ago I posted a graph I found some time ago that jokingly explained the benefits of subtitles in movies and tweeted about it. Good #a11y features are beneficial for lots of people.— Chris Heilmann (@codepo8) June 28, 2021 The tweet went wild and so far has 35 answers, 290 retweets, 1,500 […]