Skip to main content

Cart Drawer Moves Behind Shadow Checkout Shell

HardCheckoutShadow DOM

Mission

  • Incident

    If tests cannot follow checkout actions into new component boundaries, cart regressions land in production undetected

  • Goal

    Reach the real cart confirmation action and prove the checkout flow still completes across the new shell boundary

  • Pass condition

    Trigger cart confirmation primary action, not edit mode

What counts

  • Trigger cart confirmation primary action, not edit mode
  • idle -> running -> done lifecycle
  • success banner confirms checkout lock-in
Constraints1 rules + 1 mutation note

Rules

  • Do not claim completion from edit-panel or drawer-open states

Mutation

  • Drawer and shell layers can reorder without changing final confirmation contract
Hint 1

Action: Trigger cart confirmation primary action, not edit mode.

Hint 2

Assertion: Assert idle -> running -> done lifecycle.

Hint 3

Assertion: Assert success banner confirms checkout lock-in.

0 Online

Code

Auto
Saved
Ln 1, Col 1
You need to log in / sign up to run or submit
CheckoutCart drawer is open
Your cart

Review items before checkout

  • Wireless mouse
    x1
    $48
  • USB-C dock
    x1
    $72
  • Keyboard
    x2
    $54
Items
4
Subtotal
$174
Shipping
$12
Total
$186
idle