Previously, left dangling handlers when disconnecting. This caused a bug when a Dapp supports two different sol-wallet-adapter-based wallets (e.g. sollet.io and the sollet extension) where disconnecting from one and connecting to the other causes incoming messages to still be processed by the disconnected one.
Previously, left dangling handlers when disconnecting. This caused a bug when a Dapp supports two different sol-wallet-adapter-based wallets (e.g. sollet.io and the sollet extension) where disconnecting from one and connecting to the other causes incoming messages to still be processed by the disconnected one.