Native form primitives, controls, validation relationships, and measurement surfaces.
Forms components
Field
A relationship-aware layout for one native control.
Label
A native label with protected control association.
Help
Descriptive text linked to a control by the shared field contract.
Field Errors
Visible escaped validation messages with deterministic IDs.
Error Summary
A caller-placed list of form and linked field errors.
Input
A native text-like input with shared field relationships.
Textarea
A native multiline text control with a stable sizing fallback.
Checkbox
A native checkbox for boolean or repeated submitted values.
Radio Group
A native fieldset of radio inputs for one scalar choice.
Switch
A track-and-thumb presentation of the native boolean Checkbox contract.
Native Select
A classic native select and the recommended picker floor.
Enhanced Select
A capability-gated presentation over the same native select value.
Slider
A native range input with browser-owned keyboard, reset, and submission.
Progress
A native snapshot of task completion, determinate or indeterminate.
Meter
A native scalar measurement within a known range, never task progress.
Support and exact fallback
| Feature | Locked-engine evidence | When missing |
|---|---|---|
| Semantic page baseline | Controller and static-export tests exercise the same closed route. | Without optional gallery presentation, complete content and ordinary destinations remain in document order. |
Without optional gallery presentation, complete content and ordinary destinations remain in document order.