379a5352ea
A stuck WalletConnect request or wrong-wallet choice could trap testers. New IAPWallet.disconnect() drops the WC session, forgets the chosen provider, and clears WC localStorage so the next connect re-offers the picker. Surfaced as a "Disconnect wallet" button on the Wallet pane. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>