Skip to content

refactor: visuals and vault behavior#5

Merged
0xneves merged 24 commits intodevelopfrom
refactor/visual
Feb 6, 2026
Merged

refactor: visuals and vault behavior#5
0xneves merged 24 commits intodevelopfrom
refactor/visual

Conversation

@0xneves
Copy link
Owner

@0xneves 0xneves commented Feb 6, 2026

No description provided.

0xneves and others added 24 commits February 5, 2026 20:27
)

The bug was that contacts (and potentially groups/identities) were being
lost when the extension popup was closed quickly after adding them.

Root cause: onVaultUpdate() was not awaited, so the UI would show
success and allow the popup to close before saveVault() completed. When
the popup closes, its JS context is destroyed, potentially interrupting
the save.

Fixed all occurrences in:
- DashboardScreen.tsx (6 places)
- ConnectFlowScreen.tsx (3 places)
- OnboardingScreen.tsx (1 place)

Now the UI waits for the save to complete before closing modals/showing
success.
@0xneves 0xneves merged commit f69feab into develop Feb 6, 2026
0xneves pushed a commit that referenced this pull request Feb 7, 2026
- develop branch created
- v0.1.0 tagged
- Note: GitHub UI settings (default branch, branch protection) pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant