diff options
| author | Adam Soltys <[email protected]> | 2026-09-02 22:18:16 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-02 22:18:16 -0700 |
| commit | d28b716ae791f924d7dea901b9a9711e44bd7312 (patch) | |
| tree | ed3c2307ab1ee55a8e33fb7d873c5d521dd3ed87 /src/ark/manager.js | |
| parent | ea5bd5bfd7f6d41c64319847597894e61a61f126 (diff) | |
| download | coinosv3-d28b716ae791f924d7dea901b9a9711e44bd7312.tar.gz coinosv3-d28b716ae791f924d7dea901b9a9711e44bd7312.zip | |
The Amethyst handshake survives its own launch: opening the signer app freezes the tab (relay sockets die as the approval publishes) and its callbackUrl then RELOADS the page, discarding the client key mid-handshake — so the pending connect now persists to sessionStorage, the wait races the live subscription against a stored-event poller kicked on every return to visibility, and a fresh boot resumes the handshake instead of shrugging. Proven both ways with a scripted signer: approval after reload, and approval stored while the page was gone
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/ark/manager.js')
0 files changed, 0 insertions, 0 deletions
