***This document provides helpful tips to improve your site's accessibility. While it doesn’t guarantee 100% compliance, it’s a great starting point to make your website more inclusive and user-friendly.***
Identification:
Rule ID: aria-command-name
Part of: axe-core 4.10
Severity: Serious
Applicable Standards:
WCAG 2.0, 2.1, 2.2 (Level A)
Trusted Tester
EN 301 549
Impact:
Affects users who are blind, have low vision, or mobility impairments.
Core Requirement:
Elements with ARIA roles of "link", "button", or "menuitem" must have a clear, discernible text that describes their purpose or function for screen reader users.
Proper Implementation:
Ensure these elements have at least one of:
Visible text content readable by screen readers
A non-empty aria-label attribute
An aria-labelledby attribute referencing an element with descriptive text
Examples of Correct Usage:
Using visible text content:
Using aria-label:
Using aria-labelledby:
Using title attribute:
Common Errors to Avoid:
Empty element without text or ARIA labels:
Empty aria-label:
Referencing non-existent elements:
Referencing empty elements:
Rationale:
Without proper labeling, screen reader users cannot understand the purpose or function of these interactive elements.
Evaluation Method:
The system checks all elements with roles "link", "button", or "menuitem" to verify they have a discernible, accessible name.

