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
81 stars 65 forks source link

[QA] Loading does not finish after transaction was rejected #282

Closed tsadovska closed 1 year ago

tsadovska commented 1 year ago

SCENARIO 1:

Steps:

  1. Connect Metamask wallets in ‘From’ and ‘To sections’
  2. Prepare to send ETH from Goerli to Fantom from Android
  3. Approve and proceed with transaction
  4. Click Back button when pop-up to select wallet is displayed

Actual result: Loading does not finish.

Expected result: Loading is finished.

Tested device: Samsung S20 Android 12, Chrome Version: 111.0.5563.115

Attachment:

https://user-images.githubusercontent.com/10746654/229490495-dd2a6c87-5340-4e57-b96a-261cef55b93b.mp4

SCENARIO 2:

Preconditions: Metamask application update is available on the App Store

Steps:

  1. Connect Metamask wallets in ‘From’ and ‘To sections’
  2. Prepare to send ETH from Goerli to Fantom from iPhone
  3. Approve and proceed with transaction
  4. Wait til user is redirected to App Store to update Metamask application
  5. Click Update button and finish application update
  6. Return to wormhole-connect

Actual result: Loading does not finish.

Expected result: Loading is finished.

Tested device: iPhone 11 iOS 15.4.1, Chrome Version 111.0.5563.72

Note: User is not able to connect wallet via WalletConnect - Metamask application(ticket: #147)

tsadovska commented 1 year ago

Issue is reproducible on https://mainnet--wormhole-connect.netlify.app/ [Mainnet] with following scenario:

  1. Prepare to send APT (in my case 0.001) from Aptos (Nightly) to Base (Metamask)
  2. Click "Approve and proceed with transaction" button
  3. Close Nightly wallet notification

https://github.com/wormhole-foundation/wormhole-connect/assets/10746654/d7121e67-cae8-46cf-8f2c-d95cced65d39

tsadovska commented 1 year ago

Issue is reproducible on https://base-relayer--wormhole-connect.netlify.app/ [Testnet] with Spika wallet. Steps:

  1. Prepare to send 0.01 APT Aptos (Spika) to Mumbai (Metamask)
  2. Click "Approve and proceed with transaction" button
  3. Enter invalid password in Spika wallet notification or close wallet notification
tsadovska commented 1 year ago

Issue is not reproducible on https://deploy-preview-1015--wormhole-connect.netlify.app/ [Testnet] when user rejects transaction in following wallets:

Issue will be rechecked with Aptos wallets after #946 is resolved.

tsadovska commented 1 year ago

Issue is not reproducible on https://wormhole-connect.netlify.app/ [Testnet] when user rejects transactions in the following wallets:

Issue is not reproducible on https://wormhole-connect-mainnet.netlify.app/ [Mainnet] when user rejects transactions in the following wallets:

Remaining issues: #646. Ticket is closed.