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 (nested)
two sibling iframed login forms nested within a series of inline frames (iframe) that will POST on submit. Intermediate depth can be specified with a query string param of `depth` and integer value (e.g. `depth=6`). Intermediate depth defaults to a value of "3".
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
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
security code (signposted)
A form that expects an authenticator security code and has a single input signposted with an `autocomplete` attribute value of `one-time-code`
security questions
a login form requiring an email, password, and an answer to a security question
ambiguous
bare inputs without an enclosing `<form>` tag that will POST the input values on submit (via `fetch`)
autocomplete off
a basic login form using the `autocomplete` attribute with a value of `off` on it's inputs, that will POST the input values on submit
shadow-root inputs (closed)
a basic login form within an open shadow-root with inputs within closed shadow-roots. The form will POST the input values on submit. Values in the closed shadow root inputs are mirrored to transparent output nodes for programmatic observability.
shadow-root inputs (open)
a login form which utilizes (Material Web) inputs within (open) shadow roots - it will POST the input values on submit
top-layer dialog
a login form within a top-layer dialog (with a styled `::backdrop` pseudo-element) that will POST the input values on submit
top-layer popover
a login form that opens within a top-layer popover that will POST the input values on submit