[Bug]: Queued request controller not working as expected in mmi build #28441
Labels
regression-develop
Regression bug that was found on development branch, but not yet present in production
release-12.7.0
Issue or pull request that will be included in release 12.7.0
Sev2-normal
Normal severity; minor loss of service or inconvenience.
team-wallet-api-platform
type-bug
Describe the bug
I was trying to fix the flaky test for the
switchEthereum
function, and there is inconsistent behavior where switching to the network does not happen.Github ticket - #28195
Test Path - /test/e2e/json-rpc/switchEthereumChain.spec.js
Test scenario - Switch Ethereum Chain for two dapps queues switchEthereumChain request from second dapp after send tx request
Thanks to @seaona for mentioning about the defect #27977.
Later, I realized that Alex has made a fix #28371 and linking the Slack discussion in v12.7.0 RC Thread but it requires additional effort for the mmi I build due to the code fence.
Hence, I have created this ticket for tracking purposes.
Expected behavior
No response
Screenshots/Recordings
Screen.Recording.2024-11-13.at.9.40.57.AM.mov
Steps to reproduce
Perquisite: mmi build is needed
await window.ethereum.request({"method":"wallet_switchEthereumChain",params: [{ chainId: '0x539' }],})
5. In the send transaction, switch and confirm the queued notification for switchEthereumChain.
Error messages or log output
No response
Detection stage
On the development branch
Version
12.7.0
Build type
None
Browser
Chrome
Operating system
MacOS
Hardware wallet
No response
Additional context
No response
Severity
No response
The text was updated successfully, but these errors were encountered: