metamask-mobile icon indicating copy to clipboard operation
metamask-mobile copied to clipboard

[Bug]: Approve button disabled for Approvals of ERC20 tokens

Open marctatham opened this issue 6 months ago • 0 comments

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

marctatham avatar Aug 27 '24 10:08 marctatham