Currently, widget, if it doesn't have a provider connected, it will try to use the injected wallet.
If the connection is handled by the host dapp, it should not attempt injected widget connection. Doing so, creates some weird behaviour where we show a connected wallet when the host doesn't have one.
Further more, it can make some user to connect with the wrong wallet (the host dapp is disconnected, and they connect with the wrong injected wallet)
Currently, widget, if it doesn't have a provider connected, it will try to use the injected wallet.
If the connection is handled by the host dapp, it should not attempt injected widget connection. Doing so, creates some weird behaviour where we show a connected wallet when the host doesn't have one.
Further more, it can make some user to connect with the wrong wallet (the host dapp is disconnected, and they connect with the wrong injected wallet)