Skip to content

[Bug]: App status icon in topbar doesn't reflect Lightning readiness #433

@ovitrif

Description

@ovitrif

Problem or use case

I have the app open, I wait a bit, the status icon at the top disappears, I get the impression that everything works, then I scan an unified invoice and it only allows me to send using the the savings/onchain funds.

I then go to App Status and I see that, while Electrum and LN node are connected, the channels (Lightning Connections) are still pending to become usable, showing non-green color. Once they're fully loaded and active, ie isUsable = true, then if I scan again app works as expected, and I get the option to pay using LN funds.

Proposed solution

Fix can be either:
2. Keep the icon as it is but then integrate the "waiting for lightning" screen in Send, so I am not presented with ONLY onchain send options when the wallet is expected to be able to receive LN funds.

  • That screen should show until the channels are usable, and the user is able to send on LN.

Alternatives considered

  1. UI/UX change to not flag the app as ready while it's not yet ready to make LN payments if it's supposed to (ie. channels are there, not closed but not yet usable)

Additional context

Android has this:

initializing.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions