How to Make a Joomla Popup That's Accessible (and Doesn't Fail an Audit)

  • Platform: Joomla
  • Edition required: Free
  • Difficulty: Beginner
  • Time needed: About 45 minutes
  • You will need: Joomla 5 or 6 with the NXPopup module installed A screen reader for testing - NVDA on Windows or VoiceOver on macOS, both free A contrast checker
  • Reference documentation: https://docs.nexusplugins.com/products/nxpopup/accessibility

Popups are one of the most reliable ways to fail an accessibility audit. The usual findings are always the same: keyboard users get trapped, screen readers never hear the thing open, and the close button is invisible or too small.