Open bschorchit opened 1 year ago
The contract interaction screen is a fallback in cases where we don't know what type of contract we are interacting with. This might happen when a network request for certain contract data fails.
We might be able to improve on the frequency of this regression, but we will probably always have to have a fallback.
More information in the description of this PR https://github.com/MetaMask/metamask-extension/pull/16765
Describe the bug
SetApprovalForAll request displayed contract interaction UI instead of custom setApprovalForAll UI (see screenshots and repro steps below for more info).
Steps to reproduce
Here's how it happened to me (I was not able to reproduce it multiple times though)
Other comments that might be relevant:
Error messages or log output
No response
Version
10.28.2
Build type
None
Browser
Brave
Operating system
MacOS
Hardware wallet
No response
Additional context
What I saw:
What I was expecting to see: