Have a question about this project? A type of input that allows free-form text as its value. I have spoken with a couple of screen reader users recently who share my concern about this role. Developers should always prefer using the correct semantic HTML element over using ARIA. aria-label (Rule 2A): Rule 2A, using aria-label, is shown for this embedded text input. Instead of adding a text role, I recommend we pursue making constructs like the following work well with screen readers: *****. Sign in to enjoy the benefits of an MDN account. main or search).