Give interactive elements an accessible name
Buttons, links, and inputs need labels, aria attributes, or visible text so assistive technologies can describe them.
#Metadata
#Why it matters
Unlabeled controls are ambiguous to keyboard and screen reader users and fail basic accessibility expectations.
#Remediation
Add aria-label or aria-labelledby, associate a label element, or include descriptive visible content.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.react.no-accessibility-label-missing.rule.yaml.