Skip to content

[Bug]: "Error: Request of type 'eth_sign TypedData' already pending for origin metamask.github.io" after rejecting batched Signature requests #14074

Open
@sleepytanya

Description

@sleepytanya

Describe the bug

The problem doesn't seem to arise when rejecting or dismissing standard signature requests (at least I wasn't able to reproduce the bug that way). It occurs under specific conditions, such as when batched or queued sign requests are triggered and subsequently rejected. Following this, the test dApp enters a state where initiating any type of signature becomes impossible due to an existing sign request or approval being pending.
Currently, the only workaround identified involves reinstalling the app. Reconnecting to, closing, or reloading the test dApp page does not resolve the issue.
Pre-existing issue

Expected behavior

Screenshots/Recordings

pending_signature.mp4

Steps to reproduce

  1. Trigger Signature batch / queue
  2. Reject
  3. Trigger any other signature

Error messages or log output

Detection stage

In production (default)

Version

7.40.0

Build type

None

Device

iPhone 15, Samsung S24 Ultra

Operating system

Android, iOS

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 takingteam-confirmationsPush issues to confirmations teamtype-bugSomething isn't working

    Type

    No type

    Projects

    Status

    To be fixed

    Status

    To be triaged

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions