Skip to content

[Bug]: [Ledger] Infinite loader is presented after a failed swap #40880

@nikolastoimenovski-consensys

Description

Describe the bug

Using Ledger wallet, if the user rejects the signing, infinite loader is presented.

Expected result:
Chrome notification should show that the signing has been rejected by the user and after the failed swap the user should be taken to the main MM screen.

Actual result:
Chrome notification doesn't appear. Infinite loader is presented with message "Confirm with you hardware wallet", even though the user already cancel the transaction and the swap has failed.

Environment:

Device: MacBook Pro M4 ; macOS Tahoe 26.3.1
Chrome version: 145
MM prod 13.20.0

Hardware wallet: Ledger Nano Gen5

Expected behavior

No response

Screenshots/Recordings

issue.-.no.error.message.from.MM.mov

Steps to reproduce

  • connect MM with Leder
  • start with the swap scenario
  • click "Get signature"
  • in Ledger, reject the signing
  • notice that Chrome notification doesn't appear
  • notice the infinite loader even though the transaction failed

Error messages or log output

Where was this bug found?

Live version (from official store)

Version

13.20.0

Build type

None

Browser

Chrome

Operating system

MacOS

Hardware wallet

Ledger

Additional context

No response

Severity

sev3

Metadata

Metadata

Assignees

Labels

Sev3-lowLow severity; minimal to no impact upon usersregression-prod-13.20.0Regression bug that was found in production in release 13.20.0team-accounts-frameworkAccounts teamteam-hardware-wallets-deprecatedDEPRECATED: please use "team-accounts-framework" insteadtype-bugSomething isn't working

Type

Projects

Status

Ready to be fixed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions