App freezes and loads wrong wallet after Signup/Recovery on iOS

Open
#1,047 4 comments 0 reactions 1 assignee View on GitHub

@zaelgohary is already working on this.

Since May 26, 2025.

Assessment

This issue has not been assessed yet.

Description

type_bug
Is there an existing issue for this?
  • I have searched the existing issues
What happened?

After completing the Signup or Recovery flow on iOS, the app sometimes freezes on the Wallet screen and loads the wrong (previous) account’s wallet instead of the newly created or recovered one. Closing and reopening the app fixes it.

Steps To Reproduce
  • Sign in to your account
  • logout
  • sign in to new account
  • you will notice that the old wallet is the one appeared
  • restart the app
  • the app now works fine

mentioned in #1016

Relevant screenshots/screen records

the app when freezed and loaded the old wallet:
https://github.com/user-attachments/assets/e39cc643-e0ad-4af7-87a4-1ec64d5c4c3a
https://github.com/user-attachments/assets/28ea04b2-9e3a-4fa5-a561-2dd44aedc0bb

the same also occured while restoring an other account

https://github.com/user-attachments/assets/f1cdf300-e792-4d99-97f2-ff88e3e46d44

Relevant log output
.
Dominant language
Dart
Stars
9
Forks
5
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from threefoldtech/grid_connect

All issues in threefoldtech/grid_connect

Similar issues

More Dart issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.