Accompanying Files
Observation Details

Autocompletion in address input is turned off and overwritten by aria-autocomplete="both". Input purpose cannot be identified programmatically this way. Input marked up as follows:

<input
  data-coin-che6yj=""
  data-v-36713002=""
  class=""
  placeholder="Adresse oder Koordinate"
  maxlength="200"
  title="Suche nach Adressen und Koordinaten"
  aria-expanded="false"
  aria-labelledby="autocomplete-list"
  aria-autocomplete="both"
  aria-controls="autocomplete-list"
  autocomplete="off"
  role="combobox"
  data-qa="input-autocomplete_value"
/>

The aria-autocomplete attribute is not a valid replacement to the HTML autocomplete attribute, as accessibility support is basically non-existent for most operating system and screen reader combinations. See Accessibility Support – aria-autocomplete attribute for further information about accessibility support.

Remediation Notes

Ensure, turning on autocompletion for all input elements that ask for user data. In this case, a user's address. The autocomplete attribute's value must be mapped to one of the W3C – Input Purposes for User Interface Components. For further reference, see MDN – HTML attribute: autocomplete.

Full street addresses are usually set to multi-line input using autocomplete="street-address".