MetaMask / MetaMask/metamask-extension

[Bug]: Send - Transaction amount is changed for a queued transaction, when changed on another transaction

Open
#46,465 1 comment 0 reactions 1 assignee Claimed by @jpuri View on GitHub
INVALID-ISSUE-TEMPLATE Sev1-high team-confirmations type-bug
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

**Describe the bug**

Whenever I have a pending transaction from a dapp, if I start another transaction from the wallet, and set the max amount, I can see how then the initial dapp transaction has changed its value to the max value of the second transaction

**Expected behavior**

Transaction values should be preserved, when I change another tx value

**Screenshots/Recordings**

https://github.com/user-attachments/assets/45752cbd-19a6-41df-8166-4195df17432e

**Steps to reproduce**

1. Go to the test dapp
2. Trigge a Send (leave side panel open pending)
3. Go to MM full view
4. Start a Send
5. Put Max amount
6. Go to last confirmation screen
7. Now navigate on the first dapp tx, and see how the value changed to the max one

**Error messages or log output**

```shell

```

**Where was this bug found?**

Internal release testing

**Version**

13.50.0

**Build type**

None

**Browser**

Chrome

**Operating system**

MacOS

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.