Writing
-
Aria-activedescendant is not focus
Who, what, when, where, and why is aria-activedescendant. Or: two focus outlines in a trenchcoat approach you in a dark alley and offer you a combobox.
-
An oversimplified guide to setting up Mastodon
A very simple step-by-step guide to creating a Mastodon account, with a focus on accessibility.
-
Grids Part 2: Semantics
A dive into table and grid semantics, why they matter so much to screen readers, and your options for repairing or augmenting basic table markup.
-
Grids Part 1: To grid or not to grid
The beginning of a series on interactive grid accessibility, starting with a look at when you need a grid, a table, or neither.
-
Quick Tips for High Contrast Mode
A short article, as a contrast. Just a few simple tips to improve Windows High Contrast Mode experience.
-
What's in a name?
That which we call a combobox by any other name would have as many bugs.
-
Focus management still matters
A look at sequential-focus-navigation-starting-point and what it means for focus handling
-
Roles and relationships
Menus, trees, and grids, oh my! Debugging composite widget semantics with browser devtools.
-
<select> your poison
The omnibus guide to understanding and making select components and comboboxes
-
Playing with state
A closer look at play/pause buttons
-
Escaping 101
Did you ever want to escape from the humdrum confines of daily life, but weren't sure how? Focus on this article, and learn how to escape a whole plethora of situations! (results not guaranteed, may have unintended side effects)
-
Tooltips in the time of WCAG 2.1
A review of the history and current state of tooltip accessibility. Or: everything you didn't know you needed to know before making a tooltip.