feat: dismiss Ledger prompt after deposit signing (CONF-1715) - #34872
feat: dismiss Ledger prompt after deposit signing (CONF-1715)#34872dan437 wants to merge 6 commits into
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
⚡ Performance Test Results
✅ All tests passed · 2 tests · 1 device 📱 Devices tested (1)Android: Google Pixel 8 Pro (v14.0) ✅ Passed Tests (2)
Branch: |
🧪 Flaky unit test detectionRun history flaky detectionHistorical failure rate is a hint, not proof — review each suggestion in context. See the flaky-test-detection skill for the full pattern reference and manual audit workflow. Failures / runs sampled per window:
AI-detected flaky patterns
|
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection:
Tag selection rationale:
Performance Test Selection: |
|


Description
Closes the Confirm on Ledger sheet and navigates to Money home after all required Money Account deposit transactions are signed. Multi-transaction routes stay on the device prompt until the final signature.
The flow uses the core-owned
requiredTransactionCountvalue. Ledger rejection is treated as cancellation, avoiding duplicate missing-approval warnings and developer alerts.Depends on MetaMask/core#9897 and its package release.
Changelog
CHANGELOG entry: Changed Ledger-funded Money Account deposits to finish after the final signature and handle rejection silently
Related issues
Refs: CONF-1715
Manual testing steps
Screenshots/Recordings
N/A — requires physical Ledger validation after the core dependency is published.
Before
N/A
After
N/A
Pre-merge author checklist
Performance checks (if applicable)
Pre-merge reviewer checklist