Tag
This article explains why using aria-label or aria-labelledby on static text elements like divs and spans is an accessibility antipattern, as these attributes are not permitted on those elements without role overrides, and provides guidance on correct usage.
This article explains why using aria-label on generic HTML elements like divs or spans violates ARIA spec and leads to inconsistent screen reader behavior, with browser testing results.