MetaMask / MetaMask/metamask-extension
[Bug]: Confirmations - I'm able to open Settings using Shield Update, land into Settings and then to Home leaving that tx pending in the wallet state
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**Describe the bug**
I'm able to open Settings using Shield Update, land into Settings, change them and then to Home leaving that tx pending
**Expected behavior**
We didn't use to allow going to Settings with an unconfirmed tx, as this could lead to undesired effects (changing settings which affect txs)
**Screenshots/Recordings**
https://github.com/user-attachments/assets/83d66a2c-a891-471d-8ea2-bb1b1dd3311c
**Steps to reproduce**
Pre requisite (subscribe to Shield and remove wallet funds)
1. Start a tx
2. Once in the last confirmation screen, click on Update plan
3. See settings are open
4. Change some settings
5. Click cross arrow
6. See you land at the Home screen, but you still have the pending unconfirmed tx in state
**Error messages or log output**
```shell
```
**Where was this bug found?**
Internal release testing
**Version**
13.20.0
**Build type**
None
**Browser**
Chrome
**Operating system**
MacOS
Contributor guide
Assessment
This issue has not been assessed yet.