Skip to content

[Bug]: [Firefox] QR - Infinite loader is presented after a failed swap #40088

@nikolastoimenovski-consensys

Description

Describe the bug

Using QR wallet, if wrong QR code is used for the transaction signature and the user cancels the transaction, infinite loader is presented.

Expected result:
After the failed swap the user should be taken to the main MM screen.

Actual result:
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.2
Firefox version: 147.0.2
MM v13.20.0 build fbf144c

Hardware wallet:
Device: Keystone 3 Pro
Firmware: v2.3.2

Screenshots/Recordings

Screen.Recording.2026-02-13.at.12.56.03.mov

Steps to reproduce

  • open MM on Firefox
  • connect MM with QR wallet using Keystone 3 pro
  • start with the swap scenario
  • click "Get signature"
  • use wrong QR code on your Keystone device so the transaction fails
  • in MM, on the error pop up, click “Cancel”
  • notice the infinite loader even though the transaction failed

Error messages or log output

Where was this bug found?

Internal release testing

Version

13.20.0

Build type

None

Browser

Firefox

Operating system

MacOS

Hardware wallet

Keystone

Severity

sev3

Metadata

Metadata

Assignees

Labels

INVALID-ISSUE-TEMPLATEIssue's body doesn't match any issue template.Sev3-lowLow severity; minimal to no impact upon usersregression-RC-13.20.0Regression bug that was found in release candidate (RC) for release 13.20.0team-accounts-frameworkAccounts teamteam-hardware-wallets-deprecatedDEPRECATED: please use "team-accounts-framework" insteadtype-bugSomething isn't working

Type

No fields configured for Bug.

Projects

Status

Already fixed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions