NEURALNG

VIRTUALSCROLLER

Accessibility

Region and list semantics

The root is a named region. Its viewport is a native list and each rendered record is a listitem.

Keyboard and focus

The viewport remains natively focusable and scrollable. Page Up, Page Down, Home, End and platform scrolling continue to work without custom key interception.

Collection position metadata

Every rendered item exposes aria-posinset and the full collection length through aria-setsize, even though offscreen items are absent.

Reduced motion

Smooth programmatic scrolling falls back to immediate native scrolling when the user requests reduced motion.

SSR and responsibility boundary

The initial range is deterministic during SSR and hydration. Selection, editing and variable-height measurement intentionally belong to composing components or application code.