MetaMask / MetaMask/metamask-extension
[Bug]: Confirmations - Asset icon an amount not displayed (empty/placeholder) when performing a transferFrom operation
- Dominant language
- TypeScript
- Stars
- 13.2k
- Forks
- 5.6k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 451
Description
**Describe the bug**
Asset icon an amount not displayed (empty/placeholder) when performing a transferFrom operation
**Expected behavior**
Display amount and asset icon like we do when we do transfer?
**Screenshots/Recordings**
https://github.com/user-attachments/assets/14255446-2aae-45bb-994a-bcf004e72040
**Steps to reproduce**
1. Go to https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48#writeProxyContract
2. Connect
3. Trigger a transferFrom
4. See no asset icon (gray image) nor value
5. Trigger a transfer
6. See info is there as expected
**Error messages or log output**
```shell
```
**Where was this bug found?**
Live version (from official store)
**Version**
found in 13.28.0 but seems it's a pre-existing issue as well
**Build type**
None
**Browser**
Chrome
**Operating system**
MacOS
Contributor guide
Research direction
Reproduce the issue in the live extension by comparing a USDC transferFrom confirmation with a transfer confirmation, following the provided Etherscan steps. Trace the confirmation UI for both operations and identify where the asset icon and amount diverge. Done means transferFrom confirmations display the asset icon and amount like transfer confirmations, with coverage for the reported case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- blockchain, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100