diff --git a/assets/js/webapp/wallet.js b/assets/js/webapp/wallet.js index 7962df3..c8e06fa 100644 --- a/assets/js/webapp/wallet.js +++ b/assets/js/webapp/wallet.js @@ -261,11 +261,12 @@ window.getPhantomSDK = getPhantomSDK; // ====================== LOAD LISTENER - SINGLE SOURCE OF TRUTH ====================== window.addEventListener('load', async () => { const urlParams = new URLSearchParams(window.location.search); + + await getPhantomSDK(); // 1. Handle OAuth Handshake if (urlParams.get('code')) { console.log("⚠️ OAuth callback detected — Initializing SDK handshake"); - await getPhantomSDK(); return; // The 'connect' listener in getPhantomSDK will handle the UI update }