NEURALNG

ACCESSIBILITY

Semantic collection presentation

DataView provides structure and state announcements while interaction remains owned by the controls composed around or inside each item.

Region naming

The root exposes role="region". Set a concise ariaLabel that distinguishes the collection from other regions.

Collection semantics

Both visual layouts retain role="list" and native article items with role="listitem". Grid is visual, not an interactive ARIA grid.

Loading and empty state

aria-busy appears only while loading. The fallback loading label is exposed through a status region while skeleton geometry stays hidden from assistive technology.

Interactive controls

Layout, sort and item actions must be real controls with names and state such as aria-pressed. DataView does not make an entire item clickable implicitly.

Reduced motion

Skeleton animation and item hover movement stop under prefers-reduced-motion: reduce.