empty
Empty FieldError still renders (kept as an OOB swap target).
with-message
Email is required.
with-field-id
Email already in use.
When `field_id` is set, the FieldError uses a stable id (`<field-id>-error`) — the OOB-swap target convention.
Email is required.
Email already in use.