Skip to content

Modal "Your wallet is now exportable" appearing for External Wallets #373

@SarahSync

Description

@SarahSync

Describe the bug
The "Your wallet is now exportable" info modal is incorrectly triggering for users who are authenticated via an external/injected provider (e.g., MetaMask, Trust Wallet). This modal should only be visible to users using the app's native/embedded wallet.

Steps to Reproduce

  1. Connect to the app using an External Wallet (ensure the injected state/flag is set to true).
  2. Navigate through the app or trigger the migration flow that displays this informational modal.
  3. Observe the modal appearing despite the user already having an exportable, self-custodied address.

Expected Result
If injected === true, the modal should be suppressed. The app should recognize that the user's address is already managed externally and does not require this specific update notification.

Actual Result
The modal displays regardless of the wallet source, potentially leading external wallet users to believe their primary address has changed or that they are now using an internal wallet.

Screenshots

Image

Environment:

  • OS: [e.g., Windows 10, macOS Ventura]
  • Browser: [e.g., Chrome 112]
  • Version: [e.g., 22.5]

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions