Skip to content

Accessibility

MLForm primitives render labels, descriptions, errors, disabled state, and read-only state from the engine descriptors.

Checklist:

AreaRequirement
LabelsEvery field must have a meaningful label.
DescriptionsUse description for constraints users need before input.
ErrorsPrefer actionable messages from validators.
KeyboardDo not trap focus around the mounted host.
Disabled/read-onlyUse schema flags so semantics reach primitives.
ColorDo not rely on color alone in host overrides.

Host applications remain responsible for page landmarks, surrounding headings, and route-level focus management.