diff --git a/packages/shared/src/stores/createProfileWalletStore.ts b/packages/shared/src/stores/createProfileWalletStore.ts index db1c703b9..02497b042 100644 --- a/packages/shared/src/stores/createProfileWalletStore.ts +++ b/packages/shared/src/stores/createProfileWalletStore.ts @@ -133,14 +133,15 @@ export function createProfileWalletStore( })(); activeRefresh = refresh; activeAbortController = abortController; - void refresh.finally(() => { + const clearActiveRefresh = () => { if (activeRefresh === refresh) { activeRefresh = null; } if (activeAbortController === abortController) { activeAbortController = null; } - }); + }; + void refresh.then(clearActiveRefresh, clearActiveRefresh); return refresh; }, resetWalletBalance: () => {