Skip to content

Cannot Reconnect Wallet After Disconnecting — Requires Local Storage Cleanup #131

Description

@cqlyj

Hi Yellow team,

I encountered an issue on https://apps.yellow.com/ when trying to connect my wallet to create a channel.

Steps to Reproduce:

  1. Connect your wallet on the site.
  2. Disconnect the wallet using the website’s UI.
  3. Try to reconnect the same wallet.

Expected Behavior:

The wallet should reconnect normally.

Actual Behavior:

Reconnection fails, and the browser console shows the following error:

Attempted to log in, but user is already logged in. Use a `link` helper instead.

(from file: 323.42d5efd4f44af841.js:36)

Image

Temporary Workaround:

Clearing the browser’s local storage allows me to connect the wallet again.

Suggested Fix:

Handle the wallet reconnection process more gracefully by either:

  • Automatically clearing the relevant login state on disconnect.
  • Or using the appropriate link helper when detecting that the user is still logged in.

Let me know if I can provide more debug information. Thanks!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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