Skip to content

Wallet open: show load progress, warnings, and errors from wallet selection #76

Description

@johnny9

Code Gap

Selecting a closed wallet from the wallet selector can trigger an async wallet load. The controller tracks walletLoadInProgress, walletLoadWarnings, and walletLoadError, but the selector/app-shell path does not present a clear loading, warning, or failure state for normal wallet-open attempts.

The popup closes immediately, so an open failure can be easy to miss or appear as no action.

Work Needed

  • Show loading state when opening a closed wallet from the selector.
  • Surface load warnings and errors in the selector or app shell.
  • Keep selection state coherent if loading fails.
  • Preserve migration-required routing for legacy wallets.
  • Add coverage for successful open, failed open, warning-only open, already-open selection, and migration-required open.

Priority

Preview / P1 correctness bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingv1.0Required or tracked for v1.0 releasewallet

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions