MetaMask / MetaMask/metamask-extension
[Bug]: Confirmations - Error thrown after Reject all (tx+signature) `n: write after end`
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**Describe the bug**
Error thrown after Reject all (tx+signature) `n: write after end` in the last confirmation screen
**Expected behavior**
No error
**Screenshots/Recordings**
https://github.com/user-attachments/assets/2660d7c2-5d47-4f5c-b5b3-e02d012d6cba
**Steps to reproduce**
1. Go to the test dapp
2. Connect
3. Trigger a Simple Send
4. Don't confirm or reject
5. Trigger a Signature
6. Navigate to page 2 of the confirmations
7. Now click Reject all --> see error
**Error messages or log output**
```shell
```
**Where was this bug found?**
Internal release testing
**Version**
13.42.0
**Build type**
None
**Browser**
Chrome
**Operating system**
MacOS
Contributor guide
Research direction
Start by reproducing the sequence in the test dapp on Chrome: leave a simple send pending, trigger a signature, navigate to confirmation page 2, and choose Reject all. The issue names no source file or test, so trace the confirmations flow from that interaction and identify the write-after-end failure. Done means rejecting all produces no error in this scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100