When an account is added while balances are fetched on Accounts tab, it might be temporarily missing after balances are fetched, or accounts tab is re-opened.
Steps to Reproduce
I used network link conditioner to slow network on device
Open Accounts tab
Tap ... -> Add Account
Add a new account (before balances fetched)
Add account modal dismisses, then wait for balance load
Observe the new account might be missing (race condition)
Description:
When an account is added while balances are fetched on Accounts tab, it might be temporarily missing after balances are fetched, or accounts tab is re-opened.
Steps to Reproduce
...
-> Add AccountActual result:
https://github.com/brave/brave-ios/assets/5314553/606e0a0f-44a8-4a86-af47-ab037a1e24b7
Expected result:
All accounts should be visible at all times on Accounts tab
Reproduces how often:
Easily reproduced (with network link conditioner)
Brave Version:
Device details:
Website problems only:
Additional Information