ux.sgit.ai

Findings / UX-049

Query strings break inside the vault host, so filters must live in the route path

OpenLowGapdev.vault.sgraph.ai

What we saw

Adding a query string to an app route breaks in the srcdoc frame.

Why it matters

The usual way to make a filter linkable is not available; each app has to invent a path encoding.

The fix

Encode filters in the path in a fixed order (desk, format, tag, series, month, q), as the findability vault does.

The record

StatusOpen
SeverityLow
KindGap: something the reader needs is not there
Productdev.vault.sgraph.ai, platform
Wherevault apps with linkable filters
ProblemsHost trap, Unshareable view
VisibilitySilent: no symptom on screen: found only by measuring, or by its consequences
RecommendationDesign for the host: use the host's own mechanisms (route variable, sg.state, vault snapshot) instead of the browser's defaults
AreaPlatform
BreaksEvery view is a link
Observed2026-10-11, host
Last checked2026-10-11, host
SourceDesign lab: what building it measured
PrototypeFindability, route search, in three directions

Previous: UX-048 A vault app can load images and scripts from a site but cannot fetch its data

Next: UX-050 File-path pills scrolled the whole page sideways at 390 px