Back to Community

Understanding and Reporting Accessibility Issues in Kadence Blocks

Content

Users of the Gutenberg Blocks with AI by Kadence WP plugin sometimes encounter accessibility (a11y) issues with certain blocks, particularly forms. These issues can create barriers for users who rely on screen readers and other assistive technologies, preventing them from fully interacting with your website.

Why This Happens

Accessibility in web development is a complex and ever-evolving standard. While the Web Content Accessibility Guidelines (WCAG) provide a framework, implementing all requirements for dynamic elements like form validation within WordPress blocks can be challenging. Common issues reported by the community include:

  • Form error messages not being properly associated with their corresponding input fields using aria-describedby.
  • Missing aria-invalid attributes on form fields that contain errors.
  • Honeypot anti-spam fields not being hidden from assistive technologies with attributes like aria-hidden="true".

How to Report These Issues

If you discover an accessibility concern, the Kadence WP team appreciates detailed feedback. Based on community interactions, here are the most effective ways to report these issues:

  1. Submit a Free Support Ticket: The most direct and recommended method is to submit a ticket through the official Kadence WP free support portal. This ensures your report is logged and directed to the development team.
  2. Contribute on GitHub: The plugin's source code is occasionally updated on GitHub. You can check for an existing issue or report a new one there if the repository is current.
  3. Detailed Forum Posts: Providing a clear, technical description of the issue in community forums can also be helpful. Be sure to reference the specific WCAG guideline (e.g., WCAG 3.3.1) and include code suggestions, such as adding specific ARIA attributes, to help developers understand the exact fix needed.

By reporting accessibility bugs through these channels, you directly contribute to making the Kadence Blocks plugin more inclusive for all users.