SampleThis is exactly what a developer sees after a tester signs off. Everything was captured automatically except the tester's notes. Try the tabs, the timeline filters, the screenshots and “Copy as Markdown”.

Acme Storefront

Checkout — apply promo code

Rejected
  • Build: v2.4.1-rc3
  • Tester: Dami Oyelaran
  • Started:
  • Duration: 6m 41s
  • Environment: Chrome 131 · macOS · 1440×900

Rejected

Signed off by Dami Oyelaran ·

Promo codes don't apply at all — the API returns 500 and the cart total never changes. The Apply button also gets stuck disabled after navigating away and back.
Checklist2/41 failed

What the tester flagged

3 notes
  • major

    Discount never applies — the total stays at £48.00 and "Something went wrong" shows under the field.

  • minor

    Apply button stays disabled after navigating away and back — have to refresh to retry.

  • cosmetic

    Promo field placeholder is cut off on narrower widths.

Steps to reproduce

Reconstructed from clicks & navigation
  1. 1

    Navigate to /cart

  2. 2

    Click field “Promo code”

  3. 3

    Click button “Apply”

  4. 4

    POST /api/cart/apply-promo → 500×2

  5. 5

    TypeError: Cannot read properties of undefined (reading 'total')×2

  6. 6

    Error: Request failed with status 500

  7. 7

    majorDiscount never applies — the total stays at £48.00 and "Something went wrong" shows under the field.

  8. 8

    Click button “Apply”

  9. 9

    Click link “Account”

  10. 10

    Navigate to /account