onflow / fcl-js

FCL (Flow Client Library) - The best tool for building JavaScript (browser & NodeJS) applications on Flow 🌊
https://onflow.org
Apache License 2.0
323 stars 117 forks source link

[fcl-wc] Session requests using deep links are not opening on Safari mobile #1406

Open gregsantos opened 2 years ago

gregsantos commented 2 years ago

Issue opening wallet on session request (Safari Mobile)

When (default) setting of Safari mobile is set to Block pop-ups, deep links to wallet/browser quietly fail. Popup will be blocked if called in an async function. FCL needs to asynchronously connect and receive a URI for pairing before opening the deeplink. Need a solution that works and doesn't leave an empty window/tab behind.

Definition of Done

gregsantos commented 2 years ago

There are several recent reports of issues on this front. Working to solve this with the best UX possible.


Issues referencing this bug and potential fixes

gregsantos commented 2 years ago

Released alpha.3 Still seeing some flaky behavior on Safari so working on an update