Demo · B2

Slack / Notion-style anonymous six-box

Inspired by
Slack, Notion, Linear, and many other React-based 2FA forms where the inputs are state-managed in JavaScript and never submitted by name.
Pattern
Six adjacent <input maxlength="1" inputmode="numeric"> with IDs digit-0 through digit-5 and no name attribute.
Hits
None of the per-field vocabulary lists match. Detection today relies on name/label substring matching; structural detection of adjacent maxlength=1 siblings does not exist.
Expected
All six boxes invisible to the detector; nothing fills on any trigger.
Purpose
Strongest case for adding a structural six-box detector. If a fix introduces a TotpDigitGroup abstraction, this page validates it.

Verify Your Device

Enter your six digits

6 digits

← Back to demo index