---
title: "Reopen a paginated filtered URL in a fresh route load"
description: "Verify a list URL captures its documented query, filter, sort, and page settings so a fresh load produces the same prepared result slice."
canonical_url: "https://vostride.com/agent-library/navigation-routing/pagination-url-share.md"
md_url: "https://vostride.com/agent-library/navigation-routing/pagination-url-share.md"
content_kind: "recipe"
topic: "navigation-routing"
---

# Reopen a paginated filtered URL in a fresh route load

Verify a list URL captures its documented query, filter, sort, and page settings so a fresh load produces the same prepared result slice.

## Risk

Shareable list URLs can omit one parameter while local storage masks the omission. Reset relevant personal preferences through fixture setup before the direct-load verification.

## Fixtures

- A test catalog has thirty records with stable keys and a fixture matrix for category, title, and rank.
- The intended state is category Tools, query QA, rank ascending, page two; the expected five-key slice is recorded independently.
- The product contract serializes these settings in the URL, and a prepared reset clears local list preferences without changing catalog data.

## Steps

1. Build the intended list state through visible controls and verify the expected page-two record keys.
2. Record the application-generated URL and verify it changes as required when the selected state is applied.
3. Use the prepared preference reset, then open the recorded URL as a fresh route load.
4. Verify the query, category chip, ascending rank indicator, and page number are all restored.
5. Compare the visible five-key slice with the independent fixture matrix and open one record to verify its identity.

## Expected results

- The fresh-load control state is reconstructed from the URL under the defined contract.
- The visible result slice matches the recorded category, query, sort, and page combination.
- The check succeeds without stale personal preferences supplying an omitted parameter.

## False-pass traps

- Reloading the same warm component can hide missing URL serialization through retained local state.
- A correct page number with wrong sort order yields a different slice and must fail.

## Cleanup

- Remove the catalog fixtures and restore the QA account default list preferences.

## Use with agent-qa

Adapt this test design to your application's acceptance criteria and configured target using the [recipe execution guide](/agent-library/software-factory/turn-a-recipe-into-an-agent-qa-test.md). External fixture setup and non-UI checks require your own supported hooks or test tooling. Validate the authored test, execute it, and inspect the completed evidence; this recipe is not a recorded test result.

## References

- [agent-qa test](/docs/agent-qa/configuration/test.md)
- [agent-qa first test](/docs/agent-qa/guides/first-test.md)
- [agent-qa web testing](/docs/agent-qa/guides/web-testing.md)

- [Navigation and routing QA recipes](/agent-library/navigation-routing.md)
- [Software factory QA library](/agent-library.md)
