NEURALNG

ACCESSIBILITY

Native range semantics

Each thumb remains a native input rather than a synthetic drag surface.

Native semantics

Browsers expose min, max, step and current value from input[type=range]. The visual fill does not replace the native control.

Keyboard

Arrow keys adjust by step, Page Up and Page Down make larger changes, and Home and End reach the bounds.

Range thumb names

Two thumbs require distinct names such as Minimum budget and Maximum budget. Both inputs share descriptions and validation state.

Human-readable values

Use ariaValueText for single values and the two range aria-value-text inputs when raw numbers do not communicate units or meaning.

Readonly versus disabled

Readonly preserves focus and blocks pointer and keyboard mutation. Disabled uses the native disabled state and suppresses hover feedback.

Field state

Slider inherits deterministic ids, descriptions, invalid, disabled, readonly, fluid and unstyled state from NeuralField.