Keyboard order
- Email address
- Password
- Show password
- Sign in
- Forgot your password?
Authentication · Composite use case
A complete form combines clear fields, password-manager support, recovery, usable errors, and calm submission feedback.
The pattern
Let the browser and password manager fill the credentials. Do not block paste, demand transcription, or make recovery hard to find.
Interactive flow
Submit the empty form to inspect error focus. Fill both fields to inspect non-disruptive progress and completion feedback.
Expected experience
The show-password button follows its field, recovery remains available, and no CAPTCHA interrupts the route.