• Success Criterion 3.3.8
  • Conformance level AA

One-Time Code Split Into Boxes That Reject a Pasted Code

3.3.8 — Accessible Authentication (Minimum)

Scenario

Setting

A photo-sharing app's upload screen

What’s wrong

one-time password (OTP) split into 6 single-character inputs that reject paste of the full code.

Example

<!-- Login requires solving an image CAPTCHA, no alternative -->

Why it matters

People with cognitive disabilities and anyone who depends on password managers or paste.

How to test

Copy a one-time code and try to paste it into a split multi-box OTP input: if pasting the full code doesn't work and each box must be typed individually, it fails.

How to fix

Login must work with paste and password managers — any cognitive test must have a non-cognitive alternative method.

<!-- Login uses email + password, or a passkey, with no puzzle/transcription step -->

Authentication can't rely solely on solving a puzzle or transcription task with no cognitive-function-test alternative.

Outcome

On a photo-sharing app's upload screen, this barrier is gone for people with cognitive disabilities and anyone who depends on password managers or paste — they get the same result as anyone else here.

Who is affected

People with cognitive disabilities and anyone who depends on password managers or paste.

Learn more