Open seaona opened 6 months ago
We should handle this by automatically rejecting the previous/first transaction before opening the new one.
I tried to reproduce the reported issue but unfortunately, it didn't work. Here are some observations from my testing:
Deep Link Functionality: I was able to use deep links successfully, but only on a physical device. The functionality did not work as expected on an emulator or virtual device.
Send Flow Behavior: I created a send flow, which functioned as expected. However, nothing happened if tried to create an approval while the send flow was in progress.
https://github.com/user-attachments/assets/8f474d4e-4aea-485e-9c29-c9d4d070a51c
Some simpler steps:
NaN
. It could be that some code changes affected in the behaviour (or that now I was trying on iOS and in the original video it was Android)https://github.com/user-attachments/assets/bbf9af8d-802d-4b91-bb60-e31644c12a99
Describe the bug
Whenever we have a pending transaction in the wallet, and we trigger a deeplink from the browser we see:
NAN ETH
--> this is another way to reproduce this issue, which can also be triggered doing this alternative steps https://github.com/MetaMask/metamask-mobile/issues/6481Expected behavior
Screenshots/Recordings
https://github.com/MetaMask/metamask-mobile/assets/54408225/3e78b595-c385-4ec5-aee6-fdd83b3daf48
Steps to reproduce
https://metamask.github.io/test-dapp/?contract=0x8aAF999b9bDf4BF6E5fAa267D635898C7208993B&decimals=4
Error messages or log output
No response
Version
7.20 prod but it's an old issue
Build type
None
Device
Pixel 6
Operating system
Android
Additional context
No response
Severity
No response