vegaprotocol / vegawallet-desktop

Desktop application for Vega Protocol's wallet
MIT License
15 stars 12 forks source link

Cannot approve connection with password #665

Closed radoslaw-szpiech closed 1 year ago

radoslaw-szpiech commented 1 year ago

Description

Found in v0.11.4, worked fine in v0.11.3.

When user tries to connect dapp to the wallet and provides the password, they cannot approve the connection - clicking approve does nothing. This situation happens when user has only 1 locked wallet. There are no problem with connections if user already unlocked the wallet or has more than one wallet (locked or unlocked).

Steps to Reproduce

  1. Make sure there is only one wallet in the app and it's locked
  2. Go to some dapp (e.g. console or governance).
  3. Try to connect the wallet.
  4. In Vegawallet app - Click approve on the first view (Allow this site to request access ... )
  5. Provide password and click Approve button.

Expected behavior

User should proceed with connection flow, but they are blocked on this view instead.

Screenshots

image

Workaround