Race condition in wallet detection
piotr-layerzero opened this issue · 0 comments
piotr-layerzero commented
If adapter is instantiated before the extension plugin is injected then the wallet is not detected correctly.
Calling adapter.connect()
results in WalletType Address Info Error
error to be thrown.
A solution to this is implement polling mechanism with sane timeout.
How to replicate: https://codesandbox.io/s/sharp-shaw-xvhll2?file=/index.html