Ramonda

unknown-aria-attribute

This fails the run. Where it is wrong about your code, // ramonda-check-ignore <reason> on the line says so, and the reason is printed on every run.

Reported when an aria-* attribute is not a name the ARIA specification has.

An aria-* name the specification does not have is not a smaller version of the right one — it is an attribute nothing reads. Assistive technology ignores it, the browser keeps it, and the source looks correct.

The commonest cause is CASE. HTML attribute names are lowercase and JSX writes what you typed, so aria-labelledBy is a different attribute from aria-labelledby and does nothing.

Next