Issues:
- Placeholder text disappears when user types
- Low contrast (#999 on white)
- No persistent label or aria-label
- Screen readers don't announce purpose
- Unclear what each field expects
WCAG 1.4.3 (Minimum Contrast) + 3.3.2 (Labels) | Placeholder text disappears on focus, low contrast, no persistent label.
Issues:
Issue: Placeholder "Search products..." vanishes on focus. User can't remember field purpose mid-input.
Issue: Nearly invisible placeholder text (#ddd on #f9f9f9). User has no clue what fields require.
Always use labels + placeholder for best UX:
Correct Pattern: