Principle 4: Robust
Assistive tech - communicating interface components and states correctly
When standard controls from accessible technologies are used, this process is straightforward. If the user interface elements are used according to specification the conditions of this provision will be met.
If custom controls are created, however, or interface elements are programmed (in code or script) to have a different role and/or function than usual, then additional measures need to be taken to ensure that the controls provide important information to assistive technologies and allow themselves to be controlled by assistive technologies.
General best practice
Handling component development
Our aim at the University it to build consistent experiences that are validated, accessible and function effectively. When building a new site, consider re-using and optimising current functionality to do this. When building new components, visit the resources below to help you ensure they're fully functional with assistive tech.