Don't leave the connect modal stuck when already connected

On click, AppKit's session hasn't always rehydrated yet, so currentAddress()
returned null and we popped the picker even for an already-connected wallet —
and nothing closed it, leaving it stuck on screen after a purchase. Wait briefly
for the existing session to rehydrate before opening the picker, and always
close the modal once we have an address.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-08 11:41:07 -05:00
parent f53bb7db85
commit 2cc21457bd
3 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -695,7 +695,7 @@
</div>
</div>
<script src="/assets/common.js?v=20260908c"></script>
<script src="/assets/wallet.js?v=20260908n"></script>
<script src="/assets/wallet.js?v=20260908q"></script>
<script src="/assets/my.js?v=20260908l"></script>
<script src="/assets/chat.js?v=20260907l"></script>
</body>