Location: Native Android Registration form
Description: The form elements on the Register screen are not properly labelled except for the Password field. If components are not properly labeled, the label will not be rendered properly in assistive technology or the association may not be visually discernible to users with cognitive or visual disabilities. In addition, the text below the edit fields are additional information that users may need to hear when landing on the edit fields. But currently, Talkback users have to swipe out of the field to even realize that there's text associated with it.
Auditor Note: Developers must ensure all form fields are properly labelled. To do this, developers must use the android:labelFor property. To programmatically associate the visual label and input field the setLabelFor() method should be set on the associated TextView element and the id of the input field (EditText). For the hint or additional information found below the edit fields, including error messages when they are displayed, developers must use the contentDescription property for the controls.
Internal Note: None