There are 6 categories of ARIA roles
Not to be used in content, these support the WAI-ARIA role taxonomy for defining general role concepts. Some examples:
Define common interactive patterns. Some of these duplicate the semantics of native HTML elements and thus should be avoided. Some examples:
Some examples to avoid:
Some of these are considered 'composite widgets'.
Describe structures that organise content in a page. These are usually not interactive. Most of these should not be used in favour of semantic HTML elements. Some examples:
Some examples to avoid:
[[20211206102038-aria-landmark-regions]]
These are live regions, i.e. their content will be dynamically changed and announced to screen readers. Some examples:
Act as sub-windows to the main document window, such as pop up modal dialogs. Some examples: