Saturday, August 22, 2026

Accessibility improvements

Since the last update in February 2024, Deck-u-lator has had a round of accessibility work aimed at making the calculator usable with a screen reader or a keyboard alone, not just a mouse. Every input in the card table is now labeled by its row and column (hand columns only get numbers once there's more than one hand to tell apart), the settings button and footer link have proper ARIA labels, and every slider announces itself the same way. A skip link and a real main landmark, with a sensible heading outline, now sit on every page, and every interactive control shows a visible focus ring so you can always tell where you are.

new focus ring on the draw input box

The calculation itself got the same treatment. Results and errors now announce themselves to assistive technology through live regions instead of just appearing silently on screen, the scrolling card table has its own keyboard stop so arrow keys can reach rows that used to be untabbable, and the results chart now comes with a generated text summary, since the charting library underneath it has no keyboard handle of its own. On top of all that, every page we route now runs through an HTML validator as part of CI, so markup regressions get caught before they ship.

None of this changes what the calculator does, only who can comfortably use it. Thanks to everyone who sent feedback, that's how most of this list got written.


No comments:

Post a Comment