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.
