Summary
Forms duplicate label, hint, error, and aria-describedby wiring.
Affected files
src/app/(auth)/signup/page.tsx
src/components/help/SupportForm.tsx
src/components/ui/FormErrors.tsx
Tasks
- Create or extend a shared
FormField (or similar) primitive.
- Migrate signup and support forms to use it.
- Ensure errors are announced correctly to assistive tech.
Acceptance criteria
Suggested labels
cleanup, a11y, refactor
Notes
Standalone cleanup issue from CLEANUP_ISSUES_2026-05.md. Complements the audit queue and product backlog.
Summary
Forms duplicate label, hint, error, and
aria-describedbywiring.Affected files
src/app/(auth)/signup/page.tsxsrc/components/help/SupportForm.tsxsrc/components/ui/FormErrors.tsxTasks
FormField(or similar) primitive.Acceptance criteria
Suggested labels
cleanup,a11y,refactorNotes
Standalone cleanup issue from CLEANUP_ISSUES_2026-05.md. Complements the audit queue and product backlog.