-
Notifications
You must be signed in to change notification settings - Fork 666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: walletconnect prefetch #2124
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎ This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring: Next stepsTake a deeper look at the dependencyTake a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev. Remove the packageIf you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency. Mark a package as acceptable riskTo ignore an alert, reply with a comment starting with |
@SocketSecurity ignore npm/[email protected] |
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
|
@magiziz Pushed up a little change to avoid mismatch jsdom and playwright together. I'm not quite sure why I did notice the component tests have become a bit noisy. Any idea how to silence some of these warnings?
|
@DanielSinclair I can look into refactoring the tests and suspress those warnings in another PR ? Apparently those warnings were already there since the |
6685f1a
to
6abb9cb
Compare
@SocketSecurity ignore-all |
07aa5a7
to
3173a0a
Compare
6c19e10
to
a17125e
Compare
@DanielSinclair @magiziz hey guys, thank you for your work on rainbow ❤️ . Is this PR a long way from being merged? I've seen quite a few projects depending on rainbow that are impacted by the issues fixed in this PR. Can we at least get an ETA regarding how much time you still need to "cook" this PR? |
I agree this PR fixes some major issues and improves the user experience by a big margin, especially on IOS. |
@magiziz can this PR be merged? Safe wallet users are having trouble connecting via Rainbowkit using Walletconnect and we're hoping these optimizations might fix it. |
Changes
Optimised our wallets that use WalletConnect connector. It should now be fast and improve the UX.
Screen recordings / screenshots
Prefetching WalletConnect URI
wc-desktop.mp4
(Me spamming cancel button on Safari mobile)
wc-mobile.mov
What to test
Desktop:
connectorsForWallets
which resulted into having the same Wagmi reconnect bug that we had with EIP-1193 connectors.Mobile: