Improvement

Accessible UI components

We've made Pushlog more accessible for everyone.

What we improved

  • ARIA labels on all interactive elements — buttons, links, form fields, and modals

  • Keyboard navigation — you can tab through the entire dashboard without a mouse

  • Color contrast — all text meets WCAG AA contrast ratios (minimum 4.5:1)

  • Screen reader support — post creation, editing, and management work with VoiceOver and NVDA

  • Focus indicators — visible, consistent focus rings on all focusable elements

Testing

We tested with:

  1. axe DevTools — automated accessibility scanning

  2. VoiceOver (macOS) — manual screen reader testing

  3. Keyboard-only navigation — full workflow testing without a mouse

Accessibility isn't an afterthought — it's a core part of how we build. If you find any issues, please report them.