Skip to content

[Bug]: RPC not getting consumed #13225

Closed as not planned
Closed as not planned
@christopherferreira9

Description

@christopherferreira9

Describe the bug

When denying an addEthereumChain request coming from a cold start deeplink, the RPC seems to not be removed from the Queue making is so that every time you open MetaMask without a deeplink, the request shows up.

Expected behavior

The RPC is consumed from the Queue and after denying the request no further requests should show up.

Screenshots/Recordings

Screen.Recording.2025-01-28.at.2.03.25.PM.mov

Steps to reproduce

  1. Go to an SDK dapp
  2. Connect via deeplink
  3. Tap personal sign -> you should be able to sign and get back for a response
  4. Kill MetaMask
  5. Tap Add Celo (or any other network as long a s it is not added to MetaMask by default)
  6. Cancel the Add Celo request
  7. Go to your device homescreen
  8. Open MetaMask again manually -> See the request popup again.

Error messages or log output

Detection stage

In production (default)

Version

7.38.1

Build type

None

Device

Samsung S22

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 takingregression-prod-7.38.1Regression bug that was found in production in release 7.38.1staleIssues that have not had activity in the last 90 daysteam-sdkSDK 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