Accessibility (a11y) — свойство продукта быть usable людьми с разными возможностями и в разных условиях. ARIA roles — способ сообщить AT роль элемента в UI, когда семантики HTML не хватает.
Роли
Примеры: role="dialog", role="tablist", role="status". Роль меняет то, как элемент представлен в accessibility tree. К роли часто нужны состояния (aria-selected) и клавиатура по гайдам APG.