diff --git a/src/auth.ts b/src/auth.ts
index 14364a7b..60e93339 100644
--- a/src/auth.ts
+++ b/src/auth.ts
@@ -7,6 +7,7 @@ import {getClient} from './api-client'
import {appId, chains} from './config'
import {activeEvmSession, activeSession, availableSessions} from './store'
import {startEvmSession} from './lib/evm'
+import {fetchBalances} from './stores/balances'
const transport = new Transport({
requestStatus: false,
@@ -101,6 +102,7 @@ export async function activate(id: SessionLike) {
if (get(activeEvmSession)) {
activeEvmSession.set(undefined)
- startEvmSession()
+ await startEvmSession()
+ fetchBalances(get(activeSession), true)
}
}
diff --git a/src/components/elements/input/token/selector.svelte b/src/components/elements/input/token/selector.svelte
index 4f9c9cc7..ddf1bedf 100644
--- a/src/components/elements/input/token/selector.svelte
+++ b/src/components/elements/input/token/selector.svelte
@@ -1,9 +1,10 @@