metamask-mobile
metamask-mobile copied to clipboard
[Bug]: Approve button disabled for Approvals of ERC20 tokens
Describe the bug
This issue was already opened here: https://github.com/MetaMask/metamask-mobile/issues/6654 It has since been closed, however it is clearly still an issue
Behaviour:
- Approvals are impossible to complete with the Metamask mobile application due to the Approval button being disabled.
- The same wallet being used via the metamask browser extension is able to complete the Approval just fine.
Expected behavior
I should be able to approve the transaction, however the approve button is disabled 🙅
Screenshots/Recordings
Recording: https://github.com/user-attachments/assets/7d2cb0f7-b346-4111-a59c-8572d6047b04
Steps to reproduce
- connect to UniSwap (i did so using WalletConnect, may or may not be relevant)
- initiate a transaction that requires Approval (first time you're interacting with a token, you can revoke previous approvals via something like revoke.cash)
- receive the eth_sendTransaction request to perform the approval
Error messages or log output
Approve button is disabled
Detection stage
In production (default)
Version
7.28.1
Build type
None
Device
Pixel 6, OS 15
Operating system
Android
Additional context
As this is expected behaviour the first time you're interacting with a token via the uniswap protocol, it means this will affect ALL users and completely block them from being able to use this sort of service.
In my opinion, this is High in terms of severity.
Severity
No response