Skip to content

[Bug]: Signatures stopped working on a weird wallet state #8307

@seaona

Description

@seaona

Describe the bug

Problem: while I was using the test dapp, suddenly triggering signatures stopped working. I saw some errors previously to that, indicating that the wallet was on a weird state. Not sure if those are related and not yet determined how to reproduce it.
After closing and opening the wallet, Signatures worked back again.

Expected behavior

No errors.
Signatures should work

Screenshots/Recordings

Screenshot from 2024-01-17 11-47-15

Errors seen

wierd-state-errors.mp4

Signatures not working / Tx working, after errors seen

signatures-stop-working.mp4

Steps to reproduce

[update from @seaona ] found one way to reproduce it consistenly:

  1. checkout this branch of the test dapp feat: add batch and queue signature and transactions test-dapp#294
  2. go to the test dapp
  3. connect mm
  4. trigger send Eth malicious batch
  5. now trigger any signature -- signatures won't work
signatures-not-working.mp4

Error messages or log output

  • Cannot read property 'negative' of undefined
  • Cannot read property 'postMessage' of null

Version

7.15.0 - but nothing indicates it's a regression (might be an old issue) // to determine repro steps first

Build type

None

Device

Pixel 6

Operating system

Android

Additional context

No response

Severity

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Sev2-normalAn issue that may lead to users misunderstanding some limited risks they are takingstaleIssues that have not had activity in the last 90 daysteam-confirmationsPush issues to confirmations teamteam-confirmations-system-deprecatedDEPRECATED: please use "team-confirmations" insteadtype-bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions