fix: harden Coinbase popup handling and refresh checkout order#2449
fix: harden Coinbase popup handling and refresh checkout order#2449
Conversation
Handle Coinbase postMessage payload variants and additional event names in the popup flow, and force creation of a new order when retrying checkout so canceled sessions do not reuse stale payment links.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @broody's task —— View job Documentation AssessmentAnalyzing PR #2449 to determine if documentation updates are needed... Todo List:
Analysis SummaryPR #2449 Changes:
Documentation Assessment: ✅ No documentation updates needed Rationale:
From the user's perspective, the Coinbase checkout flow works exactly the same way - it just works more reliably now. There are:
Per the documentation rules: "DEFAULT TO NO CHANGES. Most code PRs do not need docs updates. Internal refactors, test changes, CI changes, and dependency bumps need nothing." This PR is a textbook example of internal refactoring and bug hardening that requires no documentation changes. |
Summary
postMessagepayloads more robustly (string/object/nested payload variants) and handle additional Coinbase event names without incorrectly ignoring valid eventsTest plan
pnpm formatonramp_api.polling_success,onramp_api.polling_error, andonramp_api.cancelevents without being ignoredload_successevent arrives