Skip to content

Find what you need, instantly

Search components, ARIA roles & attributes, and WCAG criteria.

All roles

application

Document structure role

Tells assistive technologies that the enclosed region is a full application that handles its own keyboard interaction, suppressing the screen reader's default reading-mode navigation. It's powerful and risky — inside it, standard reading keys stop working — so use it only for genuinely app-like widgets and scope it as narrowly as possible.

Used on
A region the app controls fully, suppressing default AT reading keys.
Accessible name
Required, via aria-labelledby or aria-label.
Example
role="application"
<div role="application" aria-label="Spreadsheet">…</div>