Nostra

This report is private

Enter the access password provided with your report link.

Incorrect password. Try again.
QA Validation · Production Environment

Patch's
QA Validation Report

Patch ai, Nostra's QA agent, runs a full pass over the TRUEWERK storefront across desktop and mobile devices, checking functionality, usability, responsiveness, and overall customer experience. Coverage spans the complete shopping journey from homepage through collections, product detail pages, cart interactions, and checkout.

Store
TRUEWERK
Environment
Production
Browsers
Chrome, Safari
Platforms
Desktop, iOS, Android
8

Issues surfaced

Functional and usability defects detected across the shopping journey, each documented with reproduction steps and video capture.

01 / At a Glance

Issues by area

Eight functional and usability issues were surfaced, spread across four areas of the shopping journey. Each may negatively impact customer experience and conversion.

Product Details Page3
Cart & Checkout2
Quick Add & Variant Selection2
Collections1
Total issues identified8
4
High severity
2
Medium severity
2
Low severity
7
QA methods used
02 / Scope

QA coverage

Validation exercises multiple methodologies across each supported device and browser combination.

QA Methods

Smoke Functional Non-functional Exploratory Cross-device & browser Usability End-to-end

Platforms & Browsers

Desktop Android iPhone (iOS) Chrome Safari

Each Issue Includes

Reproduction steps Video capture Severity rating Platform breakdown

Journeys Covered

Homepage Collections PLP PDP Cart Checkout
03 / Validation

Executive findings

The following were verified and confirmed during validation.

Verified that no caching issues were identified.

Validated the functionality and consistency of the homepage, collection pages, product listing pages (PLPs), and product detail pages (PDPs).

Verified the filter, sort, search, shipping promo, and pagination functionalities.

Verified responsive behavior across supported devices and browsers.

Confirmed that page content, images, and other assets loaded correctly.

Verified that navigation menus, links, and call-to-action (CTA) buttons functioned as expected and were consistent with the origin site.

04 / Detail

Bugs found

Each issue below includes reproduction steps, observed behavior, expected behavior, and a video reference.

1

Rapid navigation through the image gallery in zoom mode intermittently fails to render gallery images

MediumMobileProduct Details PageIntermittent
Steps to Reproduce
  1. Navigate to any product details page.
  2. Tap the product image to enter zoom mode.
  3. Rapidly swipe through the image gallery.
Actual Result

Some gallery images intermittently fail to render, causing a blank white image to be displayed.

Expected Result

Each gallery image should render immediately and correctly while navigating through the image gallery, with no blank white images displayed.

2

Cart drawer intermittently opens blank with an “undefined” message instead of the cart contents

HighiOSCart DrawerCart
Steps to Reproduce
  1. Navigate to any product details page.
  2. Select a product variant.
  3. Tap the “Add to Cart” button.
Actual Result

The cart drawer intermittently opens as a blank white drawer displaying only an “undefined” message instead of the cart contents.

Expected Result

The cart drawer should display the newly added product along with the complete cart contents without showing a blank screen or an “undefined” message.

Note: This issue occurs very rarely and is difficult to reproduce consistently.
3

The “Quick Add” modal does not preserve the selected variant from the product card

HighDesktop & MobileQuick Add
Steps to Reproduce
  1. Locate a product card with multiple color variants.
  2. Select a non-default color variant.
  3. Click the “Quick Add” button.
  4. Verify the selected variant displayed in the “Quick Add” modal.
Actual Result

The Quick Add modal does not preserve the variant selected on the product card and instead displays a different (typically the default) variant.

Expected Result

The Quick Add modal should preserve and display the same variant that was selected on the product card.

4

Sticky Add to Cart CTA displays inconsistent styling and visibility while scrolling

HighMobileProduct Details PageIntermittent
Steps to Reproduce
  1. Navigate to any collection page.
  2. Select a product to open its product details page.
  3. Scroll down through the product details page.
  4. Observe the sticky “Add to Cart” CTA.
  5. Repeat steps 1–4 on multiple products.
Actual Result

The sticky “Add to Cart” CTA behaves inconsistently. In some cases, it appears with a white background that blends into the page content, making it difficult to notice. In other cases, it displays with the expected black background. Occasionally, the sticky CTA does not appear at all while scrolling.

Expected Result

The sticky “Add to Cart” CTA should consistently appear while scrolling on all product details pages and maintain the expected black background to ensure it remains clearly visible and easy for users to identify.

5

Single-image products and variants display with incorrect gallery alignment

LowMobileProduct Details Page
Steps to Reproduce
  1. Navigate to a product details page that contains only a single product image.
    Example 1: /products/crew-werksocks (Crew WerkSocks)
    Example 2: /products/werkbelt-d-ring (D-Ring WerkBelt)
  2. Observe the alignment of the product image in the image gallery.
Actual Result

The single product image is left-aligned within the gallery, leaving a noticeable empty space on the right side. This may give users the impression that additional images are available by swiping.

Expected Result

Products or variants with only a single image should display the image centered within the gallery, eliminating unnecessary empty space and providing a cleaner, more intuitive user experience.

6

Closing the “Notify Me” modal results in inconsistent modal behavior

MediumDesktop & MobileOut-of-Stock Variant
Steps to Reproduce
  1. Navigate to a collection page.
  2. Select a product with an out-of-stock variant by clicking the “Quick Add” button.
  3. In the “Quick Add” modal, select an out-of-stock variant.
  4. Verify that the “Notify Me” button is displayed.
  5. Click or tap the “Notify Me” button.
  6. Verify that the “Notify Me When Available” modal appears.
  7. Click or tap the “X” icon in the top-right corner of the “Notify Me When Available” modal.
Actual Result
  • Mobile: Clicking the “X” icon on the “Notify Me When Available” modal closes the “Quick Add” modal instead of the “Notify Me When Available” modal.
  • Desktop: Clicking the “X” icon closes both the “Notify Me When Available” modal and the “Quick Add” modal simultaneously.
Expected Result

When the user clicks the “X” icon on the “Notify Me When Available” modal, only that modal should close, while the underlying “Quick Add” modal should remain open. Each modal should only close when the user explicitly exits that specific modal. Closing the “Notify Me When Available” modal should not affect the visibility of the “Quick Add” modal.

7

Changing the shipping country does not automatically update the displayed currency in the cart and checkout pages

HighDesktop & MobileCartCheckout
Pre-condition: The user has already added products to the cart and completed the shipping information on the checkout page. The initial shipping country is the United States, and prices are displayed in USD.
Steps to Reproduce
  1. From the cart, proceed to the checkout page.
  2. Verify that the shipping address matches the one entered in the pre-condition.
  3. Confirm that the displayed currency corresponds to the selected shipping country (USD for the United States).
  4. Change the shipping country to a different country.
  5. Update the remaining shipping address fields accordingly.
  6. Verify whether the currency and prices on the checkout page update to match the newly selected shipping country.
  7. Navigate back to the cart and verify whether the displayed currency and prices have also been updated.
Actual Result

The currency and prices remain unchanged in both the checkout and cart pages after changing the shipping country.

Expected Result

The displayed currency and corresponding prices should automatically update in both the checkout and cart pages based on the newly selected shipping country.

8

Inconsistent restoration of previous scroll position when navigating back from the Product Details Page

LowDesktop & MobileCollections
Steps to Reproduce
  1. Navigate to any collection page.
  2. Scroll down and select any product.
  3. Verify that you are redirected to the corresponding product details page.
  4. Click or tap the browser's Back button.
  5. Observe the page behavior as the collection page is restored.
Actual Result
  • iOS: The collection page briefly loads at the top before automatically scrolling back to the previous position.
  • Android: A noticeable blank white page is displayed before the collection page restores the previous scroll position.
  • Desktop: The behavior is inconsistent. In some cases it matches the iOS behavior, and in others it matches the Android behavior.
Expected Result

The behavior should be consistent across all platforms. Clicking or tapping the browser's Back button should restore the user's previous scroll position immediately, without briefly displaying the top of the collection page or a blank white screen.

05 / Summary

Conclusion

The TRUEWERK storefront provides a generally stable shopping experience, and no caching issues were identified during validation.

Eight functional and usability issues were surfaced across the shopping journey, each documented with reproduction steps and video capture. Addressing them would help improve site reliability, reduce user friction, and support higher customer satisfaction and conversion rates.

Every issue in this report was found by Patch ai. Patch works through the storefront the way a customer would, on desktop, iOS, and Android across Chrome and Safari, following the full path from homepage into collections, product pages, cart, and checkout. It exercises the interactions real shoppers rely on, including variant selection, quick add, filtering and sorting, out-of-stock flows, image galleries, and back navigation.

Each finding is recorded with reproduction steps, a severity rating, and video of the failure, all included so the team can review and validate each issue directly.