From 567d1052616ef8e556ee9ef789a0bcff355ca675 Mon Sep 17 00:00:00 2001 From: Gigi Date: Thu, 16 Oct 2025 23:33:31 +0200 Subject: [PATCH] fix: restore isConnected = true so signing doesn't hang - Without this, requireConnection() tries to connect() again - That breaks the entire signing flow - Mark signer as connected after opening subscription --- src/services/nostrConnect.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/nostrConnect.ts b/src/services/nostrConnect.ts index 1a9e5a3f..47bd7ea2 100644 --- a/src/services/nostrConnect.ts +++ b/src/services/nostrConnect.ts @@ -48,6 +48,10 @@ export async function reconnectBunkerSigner( // For debugging, keep a minimal log of readiness console.log('[bunker] Signer ready (listening:', account.signer.listening, ')') + // Mark as connected so requireConnection() doesn't attempt connect() + // The bunker remembers permissions from the initial connection + account.signer.isConnected = true + // Expose nip04/nip44 at account level (like ExtensionAccount does) if (!('nip04' in account)) { (account as any).nip04 = account.signer.nip04