Progressive Disclosure - Fingerprint Test

Fields appear one-by-one as the user fills them in (Typeform-style conversational form)

Stress Test

Test Info

Technique: The form starts with only 1-2 visible fields. As the user fills in each field (on blur/change), the next field is revealed by being inserted into the DOM via appendChild. Fields are never removed once shown — they accumulate.

Why it matters: This is the Typeform/conversational form pattern. Also used by progressive profiling forms (HubSpot progressive profiling, Marketo progressive). The form structure literally grows as the user interacts.

Expected result (STRESS TEST): The first fingerprint will only capture whatever fields exist at that moment. As new fields are added to the DOM, the actual structure changes. However, the cache should prevent re-hashing. This tests whether the SDK correctly ignores structural changes after the initial fingerprint.

Question 1 of 8

Get a Quote

DOM Inspector

Fields Currently in DOM

No fields yet

Progress

0 of 8 fields revealed

Field Reveal Log