AntiPattern
Error UI Plumbing Mismatch
inconsistent-error-shape-ui-plumbing
Client-side error handling breaks when backend/validation errors and UI display functions are shaped inconsistently—e.g., treating field-error objects like arrays or wiring components to fixed types—so users see missing/opaque messages instead of actionable causes.