Notes on use of multiple ARIA role attribute values
Did you know the ARIA role
attribute allows for multiple values? It’s how role
supports fault tolerance: the first value (of the space separated list) is applied, but if the assistive technology in use doesn’t understand it, the second value will be tried, etc. until a usable alternative is found. It works a lot like font stacks.