You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wallet Connect will fail to return a transaction result to the source window as soon as a new tab is opened. It will actually return it to the wrong one instead, and the window that initially sent the transaction to be executed will never receive the acknowledgement from the wallet.
To reproduce:
Connect to a Dapp using Wallet Connect
Open a new tab in the same url
Execute a transaction on tab A and simply hit reject on the wallet
Execute a transaction on tab B and reject
One of the tabs will never get the ping back from the wallet. Instead, all of them will go to the same source window, whether or not it was the one that sent the transaction to be executed.
This is a big limitation and makes Wallet Connect very unreliable on any DApp where users often have multiple windows or tabs open (stats, analytics, feeds, market trades).
The text was updated successfully, but these errors were encountered:
Wallet Connect will fail to return a transaction result to the source window as soon as a new tab is opened. It will actually return it to the wrong one instead, and the window that initially sent the transaction to be executed will never receive the acknowledgement from the wallet.
To reproduce:
Connect to a Dapp using Wallet Connect
Open a new tab in the same url
Execute a transaction on tab A and simply hit reject on the wallet
Execute a transaction on tab B and reject
One of the tabs will never get the ping back from the wallet. Instead, all of them will go to the same source window, whether or not it was the one that sent the transaction to be executed.
This is a big limitation and makes Wallet Connect very unreliable on any DApp where users often have multiple windows or tabs open (stats, analytics, feeds, market trades).
The text was updated successfully, but these errors were encountered: