Skip to content

fix: guard Paddle checkout item updates#6091

Closed
rebelchris wants to merge 1 commit into
mainfrom
codex/fix-paddle-checkout-remount
Closed

fix: guard Paddle checkout item updates#6091
rebelchris wants to merge 1 commit into
mainfrom
codex/fix-paddle-checkout-remount

Conversation

@rebelchris
Copy link
Copy Markdown
Contributor

@rebelchris rebelchris commented May 21, 2026

Summary

  • Guard Paddle Checkout.updateItems until the inline checkout iframe is mounted.
  • Reopen the inline checkout when a responsive remount leaves Paddle with stale iframe state.
  • Add regression tests for the remount path and Paddle contentWindow exception recovery.

Testing

  • NODE_ENV=test ./node_modules/.bin/jest src/hooks/usePaddlePayment.spec.tsx --runInBand
  • node ./scripts/typecheck-strict-changed.js
  • ./node_modules/.bin/eslint src/hooks/usePaddlePayment.ts src/hooks/usePaddlePayment.spec.tsx --max-warnings 0

Refs dailydotdev/daily#2115

Preview domain

https://codex-fix-paddle-checkout-remoun.preview.app.daily.dev

@vercel
Copy link
Copy Markdown

vercel Bot commented May 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview May 21, 2026 12:43pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored May 21, 2026 12:43pm

Request Review

@rebelchris rebelchris requested a review from capJavert May 21, 2026 12:44
@rebelchris rebelchris closed this May 21, 2026
@rebelchris rebelchris deleted the codex/fix-paddle-checkout-remount branch May 21, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant