Bug: EIP-7702 delegation-wrapped transactions show false "likely to fail" warnings due to stale gas limit in periodic re-simulation
When a dapp submits a transaction via wallet_sendCalls (EIP-5792) on an EIP-7702 smart account, MetaMask's periodic re-simulation (every ~3 seconds) uses a stale gas limit from the initial estimation, ignoring the correct gas limit computed by suggestFees. This causes the simulation to fail with "out of gas" and the UI to permanently display "This transaction is likely to fail" even though the transaction would succeed.
- MetaMask Extension (latest)
- Chain: Base (8453)