Funderial
SDK
ISO Portal
Happy Path
Security
Draft Resume
Empty Form
Documents
Theme
Draft Resume
Session persistence โ resume applications where you left off
Session Persistence
๐ Seed Draft (Step 2)
๐ Seed Draft (Step 3 + Files)
โฐ Seed Expired Draft (48h+)
๐๏ธ Clear Storage
No draft in localStorage
โน๏ธ How Draft Resume Works
Data saved to:
localStorage
SSN stored?
Never โ excluded via EXCLUDED_FROM_PREFILL
File content stored?
Never โ only file names in _files array
Draft TTL:
48 hours (silently discarded after)
Resume behavior:
Banner appears โ Resume / Start Fresh
๐งช Test Scenarios
Click
Seed Draft (Step 2)
to create a draft with data up to Step 2
Refresh the page and click
Get Funding
โ resume banner should appear
Click
Resume
โ wizard opens on Step 2 with data restored
Click
Start Fresh
โ draft cleared, starts from Step 1
Test
Seed Expired Draft
โ expired draft silently discarded, no banner
Test
Seed Draft (Step 3 + Files)
โ shows re-attach notice
โ
Resume banner on valid draft
โ
SSN always blank on resume (Rule SSN-1/3)
โ
Second borrower auto-expands from draft data
โ
Expired draft silently discarded
โ
Draft consumed after resume (no banner on second open)