- search/category/format survive shared URL load
- UI changes write matching URL
- clear resets filters and retains lang/tracking
- Back/Forward restore UI and results
- language links preserve query/filter state
- share copies absolute current link
- clipboard failure has usable visible fallback
- unknown category/format safely fall back
- special characters round-trip without executing markup
- empty results show usable reset
- existing library and attribution tests still pass
- (follow-up) delayed clipboard rejection: start sharing Tripo, change search to Codex, fail the original copy request; no stale Tripo link may appear
