status-im / status-desktop

Status Desktop client made in Nim & QML
https://status.app
Mozilla Public License 2.0
297 stars 79 forks source link

[Wallet Connect] Connection goes to an inconsistent state after personal sign is rejected #16113

Open alexjba opened 2 months ago

alexjba commented 2 months ago

Bug Report

Flow

Used dapp: OpenSea, Rarible, YearnFi

After pasting the connection string, and canceling the Sign request from the dapp, connection gets added to the list of connected dapps, but there is no interactions between dapp and the Status app.

I had to delete cookies on the dapp side and repeat the process, this time with succesfull Sign and all was good.

Recovery by disconnect fails

Used dapp: OpenSea

After disconnecting the dapp from the Status app, I didn't get notification on the dapp side that my account is disconnected, but after refreshing the page the status was "Connecting...", but this could be not our issue if we send notification about disconnection

Shared by @saledjenic in https://docs.google.com/spreadsheets/d/1QkV08jm0ECV01x3yWTLnVGCjTluKQ-IBDJXsHjNeAQg/edit?gid=0#gid=0

alexjba commented 2 months ago

To be checked after adding SIWE support https://github.com/status-im/status-desktop/issues/14996