How Bad Is Your Accessibility?

Tick every sin you've shipped.

Click a square to learn about the problem — and how to fix it.

Today's accessibility failmediumKeyboard

Custom scrollbar breaks keyboard

A custom-built scrollable area uses a styled div instead of native overflow, and can't be scrolled with keyboard arrow keys.

Show fix ↓

✅ Fix

Use native overflow: scroll/auto on a container element. Make the container itself focusable (tabindex="0") so keyboard users can interact with it.

Same board for everyone. How do you compare today?

Today's A11Y Challenge

2026-04-13

Same board for everyone. Resets daily.

 

100/100
🦸 The “Accessibility HeroStart your streak 🔥