Persist catalogue filters, sorting, and pagination in the URL#167

openedJul 11, 2026byAAviddaram

Parent

#164

What to build

Make catalogue state addressable and recoverable. A customer should be able to filter or sort, open a product, return, refresh, or share the URL without losing the current result set and position.

Acceptance criteria

  • Filter, sort, and page state are represented in the URL.
  • Refreshing or sharing the URL restores the same catalogue results.
  • Returning from a product restores the previous catalogue state and scroll position.
  • Invalid or stale parameters fall back safely without an empty or broken page.

Blocked by

  • #165
  • #166