Skip to content

Error message: "Request of type 'wallet_addEthereumChain' already pending for origin https://app.arablefi.com. Please wait" #5

@manjash

Description

@manjash

Steps to reproduce:

  1. Have metamask extension set up in ETH
  2. Open https://app.arablefi.com/
  3. See message "Looks like you are on the wrong network...", CTA "Switch network"

image

4. Press "Switch network" 5. Extension popup opens 6. Leave it, don't close 7. Go back to https://app.arablefi.com/ 8. Press CTA "Switch network" again 9. See code -32002 error `{"code":-32002,"message":"Request of type 'wallet_addEthereumChain' already pending for origin https://app.arablefi.com. Please wait.","stack":"{\n \"code\": -32002,\n \"message\": \"Request of type 'wallet_addEthereumChain' already pending for origin https://app.arablefi.com. Please wait.\",\n \"stack\": \"Error: Request of type 'wallet_addEthereumChain' already pending for origin https://app.arablefi.com. Please wait.\\n at new i (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-0.js:18:148782)\\n at s (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-0.js:18:146325)\\n at Object.resourceUnavailable (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-0.js:18:147393)\\n at c._add (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:200253)\\n at c.addAndShowApprovalRequest (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:198515)\\n at implementation (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-2.js:7:320204)\"\n}\n at new i (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-0.js:18:148782)\n at s (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-0.js:18:146325)\n at Object.resourceUnavailable (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/common-0.js:18:147393)\n at c._add (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:200253)\n at c.addAndShowApprovalRequest (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-1.js:1:198515)\n at implementation (chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/background-2.js:7:320204)"}`

image

Expected:

  1. Either switch to the extension popup that's already open
  2. Or give a human friendly message in the website interface instead of the still opened popup "Looks like you are on the wrong network...", CTA "Switch network"

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions