---
title: "Verify product detail content stays tied to the selected catalog record"
description: "Open two similar fixture products and check images, description, specifications, and purchase controls for stale content crossing between product identities."
canonical_url: "https://vostride.com/agent-library/product-catalog/product-detail-content-integrity.md"
md_url: "https://vostride.com/agent-library/product-catalog/product-detail-content-integrity.md"
content_kind: "recipe"
topic: "product-catalog"
---

# Verify product detail content stays tied to the selected catalog record

Open two similar fixture products and check images, description, specifications, and purchase controls for stale content crossing between product identities.

## Risk

Client navigation can reuse a detail component before all of its content updates. A correct page title alongside another product specifications or purchase identifier is a substantive catalog defect that screenshots of the heading alone would miss.

## Fixtures

- Two sandbox products with similar titles but deliberately distinct image labels, descriptions, specifications, and SKU identifiers.
- Known detail routes and a documented image alternative-text requirement.
- A read-only product hook providing the expected content fields and a cart hook for purchase identity.

## Steps

1. Open the first product and verify its title, unique description marker, key specification, main image identity, and expected price.
2. Navigate through the catalog to the second product without a full application restart.
3. Verify every checked content field now belongs to the second product, including thumbnail selection and available option controls.
4. Reload the second detail URL and verify the same consistent product content and accessible image description.
5. Add the second product once and inspect the cart to confirm its stored product and variant identity match the detail content that was shown.

## Expected results

- Text, specifications, imagery, and purchase identity belong to the same selected product.
- Client navigation clears stale content from the previously viewed item.
- Direct reload resolves the same product details and purchasable identity.

## False-pass traps

- A correct title can coexist with stale specifications or an old SKU in the purchase action.
- Two fixtures sharing the same image and description cannot expose cross-product reuse.

## Cleanup

- Clear the run-owned cart and remove the two fixture products if they were created for this run.

## 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 hooks](/docs/agent-qa/guides/hooks.md)
- [agent-qa auth state](/docs/agent-qa/guides/auth-state.md)

- [Product catalog QA recipes](/agent-library/product-catalog.md)
- [Software factory QA library](/agent-library.md)
