wormhole-foundation / wormhole-connect

Wormhole Connect brings all the functionality and utility of Wormhole right into your application and removes all of the complexity.
https://connect-in-style.wormhole.com/
Other
79 stars 59 forks source link

[QA] Notification to approve transaction is not displayed in Metamask app after new network is added #1339

Open tsadovska opened 9 months ago

tsadovska commented 9 months ago

Describe the current behavior in detail

Checked on https://wormhole-connect-mainnet.netlify.app/ [Mainnet] with:

Steps:

  1. Prepare to send 0.0001 AVAX from Avalanche (Metamask through WalletConnect) to Moonbeam (Metamask through WalletConnect)
  2. Click "Approve and proceed with transaction" button
  3. Click "Claim" button
  4. Approve Metamask notification on mobile to add new network
  5. Observe if notification to approve Claim transaction is displayed on mobile

Actual result: Notification to approve transaction is not displayed. Loading does not finish on wormhole-connect.

https://github.com/wormhole-foundation/wormhole-connect/assets/10746654/7ece0873-fa3a-46f3-8e23-c61e263a0bc5

image

What is the expected/desired behavior

Notification to approve Claim transaction is displayed.

tsadovska commented 9 months ago

Issue is reproducible on https://preview.portalbridge.com/7102d8ccad/ [Mainnet] when sending 53.5 USDC from Polygon (Metamask through WalletConnect) to Ethereum (Metamask through WalletConnect). Notification to approve transaction is not displayed on mobile after new network is added. Loading does not finish on Portal Bridge.

IMG_3250

tsadovska commented 7 months ago

Issue will be rechecked after https://github.com/wormhole-foundation/wormhole-connect/issues/1622 is resolved.

tsadovska commented 6 months ago

Issue is reproducible on https://preview.portalbridge.com/ [Mainnet].

Precondition: Klaytn network is not added in MetaMask app on mobile.

Steps:

  1. Open https://preview.portalbridge.com/ on Desktop
  2. Prepare to send 1 KLAY from Klaytn (MetaMask through WalletConnect) to Avalanche (MetaMask)
  3. Click "Approve and proceed with transaction" button
  4. Confirm notification to Add Klaytn network on mobile
  5. Switch network to Klaytn on mobile
  6. Check if notification to confirm transaction appears

Actual result: Notification to approve transaction does not appear.

https://github.com/wormhole-foundation/wormhole-connect/assets/10746654/def4c8cb-1c27-4357-8ac2-c26f5deceec0

tsadovska commented 4 months ago

Issue is reproducible when Blast network is added in MetaMask app. Checked on https://preview.portalbridge.com/3064c36d95/ [Mainnet]. Scenario: "Send 0.0001 APT from BSC (MetaMask through WalletConnect) to Blast (MetaMask through WalletConnect)". Notification to approve transaction is not displayed in MetaMask app after network is added.

https://github.com/wormhole-foundation/wormhole-connect/assets/10746654/d3614c20-8314-44ef-ba55-ae675b97dc76