diff --git a/index.html b/index.html index a30965613..bf2df7a4f 100644 --- a/index.html +++ b/index.html @@ -3403,9 +3403,8 @@

Definition of Roles

generic

A nameless container element that has no semantic meaning on its own.

-

Contrast with group, which semantically groups its descendants in a named container.

-

A generic can provide a limited number of accessible states and properties for its descendants, such as aria-live attributes. This differentiates it from the presentation role.

-

The generic role is intended for implementors of User Agents. Authors SHOULD NOT use this role in content.

+

The generic role is intended for use as the implicit role of generic elements in host languages (such as HTML div or span), so is primarily for implementors of user agents. Authors SHOULD NOT use this role in content. Authors MAY use presentation or none to remove implicit accessibility semantics, or a semantic container role such as group to semantically group descendants in a named container.

+

Like an element with role presentation, an element with role generic can provide a limited number of accessible states and properties for its descendants, such as aria-live attributes. However, unlike elements with role presentation, generic elements are exposed in accessibility APIs so that assistive technologies can gather certain properties such as layout and bounds.

Characteristics: