fix(keychain): propagate execute submit errors instead of hanging#2488
fix(keychain): propagate execute submit errors instead of hanging#2488
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @tarrencev's task —— View job Analyzing PR changes for documentation updates… Tasks
AnalysisPR Summary: This PR fixes error propagation in the keychain's Key change: Line 84 in User-facing impact: This is an internal bug fix that makes existing error handling work as originally intended. The Documentation review: I checked the error handling documentation in:
The existing documentation correctly describes error handling behavior. This PR fixes the implementation to match what's already documented, so no documentation updates are needed. Conclusion✅ No documentation changes required This is an internal bug fix that corrects error propagation behavior to work as originally designed. The existing documentation already accurately describes how error handling should work - this PR simply fixes the implementation to match the documented behavior. |

Summary
ConfirmTransactionsubmit failures viaonErroronErrorWhy
Some execute failures were handled only in local component state and never surfaced to the parent
/executecallback flow. In sync/modal execute mode that can leave the caller waiting until its own timeout (for example: "Wallet execute timed out after 60s").Validation
pnpm --filter @cartridge/keychain test:ci src/components/transaction/ConfirmTransaction.test.tsxethereum-blockies-base64)ethereum-blockies-base64,micro-sol-signer,@cartridge/arcadeexport)