Accompanying Files
Observation Details

Interactive elements, like links, buttons, inputs, must have a label that is visible at all times and an accessible name that is programmatically determinable. The visible label of interactive elements must be equal to, or part of the accessible name.

If the accessible name is changed programmatically to differ from the natively set name, the visible label must be part of it in the exact wording. If the accessible name is changed, ideally, the visible label is the first part of the accessible name.

Assistive technology like voice control software uses the accessible name to control interactive elements. By stating the accessible name, the interactive element can be activated. So to activate a button, labeled "Submit", a user of voice control software can say "Click button Submit". If the accessible name of the button has been changed to "Send Form", the user is not able to access the button this way. If the accessible name of the button has been changed to "Submit Form", the name differs from the visible label but still includes the visible name as first part, making it still accessible to voice control software.


  • "Zur Registrierung" using "Weiter zur Registrierung, 240 € Wechselbonus"

  • "0800 330 2202" using "Telefon anrufen"

Remediation Notes

Ensure, the visible label matches the accessible name of the interactive element. If it is not identical, the visible label must be part of the accessible name and should be the first part of the accessible name. Ideally, manually changing the accessible name should rarely if not never be necessary, as changing the visible label should always be the first option to remediate issues with the content.