Accessible Components and layouts
Accessible by default
Where attributes of components need to be present to meet requirements, these should be made mandatory.
Runtime reporting
Where it is not possible for technical reasons (injection) to make field mandatory then the component shall write an error if its attributes do not meet the required standards.
Continuous testing
Continuous testing shall ensure:
- components and layouts are accessible by default
- components report if they are not configured correctly