Shareable UI state lives in the URL
Filters, tabs, and dialogs that users share should serialize to the address bar.
Guidance
Back/Forward restores state; avoid ephemeral-only critical UI state.
Do
- URL-addressable reference filters
- Preserve history
Do not
- Trap users in non-shareable modal-only workflows for primary content
Verification contract
docs filter tests for Back/Forward
Supporting references
ref.vercel.design— Vercel Designref.vercel.web-interface-guidelines— Vercel Web Interface Guidelines