Closed
Description
This was a change I made in #187, specifically here: 486c892
In retrospect it was a heavy-handed solution to address certain wallets simply not working after changing networks.
After discussing with @acfunk I think the library should take a hands-off approach to this issue, and let the consuming app worry about it.
A warning can be added to the documentation for setActiveNetwork
that some wallets simply do not support this, and signing requests will fail until the wallet is disconnected and reconnected on the new network.