📄️ simple
a basic login form that will POST the input values on submit
📄️ simple (spec)
a basic login form that is structured to conform with the standard autocomplete spec, and contains valid autocomplete attributes on all fields and will POST the input values on submit
📄️ iframe
a login form nested within an inline frame (iframe) that will POST on submit
📄️ iframe (sandboxed)
a login form nested within an inline frame (iframe) utilizing the sandbox attribute which is set to `allow-scripts allow-forms allow-same-origin` - it will POST on submit
📄️ bare inputs
bare inputs without an enclosing `<form>` tag that will POST the input values on submit (via `fetch`)
📄️ hidden
a form that is not part of the DOM until the user clicks the toggle to show it
📄️ input constraints
a login form with input constraints that will disallow automated or manual entry of non-matching value patterns - it will POST the input values on submit
📄️ honeypot login
a login form with hidden "honeypot" inputs (for bot detection) that should remain empty - it will POST the input values on submit
📄️ multi-step
a multi-step form will store user inputs of each step and will POST on final submit
📄️ multi-step (formless)
multi-step login inputs without an enclosing form which will store user inputs of each step and will POST on final submit
📄️ multi-step (iframe, formless)
iframed multi-step login inputs without an enclosing form which will store user inputs of each step and will POST on final submit
📄️ security code
A form that expects an authenticator security code
📄️ security code (device)
A form that expects a code filled by a security HID
📄️ security code (multi-input)
A form that requires a security code with each numerical digit as it's own input
📄️ shadow-root inputs
a login form utilizes inputs within "shadow roots" - it will POST the input values on submit