fix: revert forced connect on reconnection to restore signing

- Remove connect(undefined, permissions) on restore
- Let requireConnection() trigger connect per op
- Keeps highlights signing working as before while we debug decrypt
This commit is contained in:
Gigi
2025-10-16 23:11:08 +02:00
parent 905296621c
commit 11cb3542ee

View File

@@ -44,16 +44,9 @@ export async function reconnectBunkerSigner(
await account.signer.open()
}
// Ensure the signer is connected to the remote signer
// Important: do NOT set isConnected manually; establish connection properly
try {
console.log('[bunker] Connecting to bunker remote...')
// Re-request permissions on reconnect to ensure decrypt is allowed
await account.signer.connect(undefined, getDefaultBunkerPermissions())
console.log('[bunker] ✅ Connected to bunker remote')
} catch (err) {
console.error('[bunker] ❌ Failed to connect to bunker remote:', err)
}
// Do not force connect here; let requireConnection() run per operation
// For debugging, keep a minimal log of readiness
console.log('[bunker] Signer ready (listening:', account.signer.listening, ')')
// Expose nip04/nip44 at account level (like ExtensionAccount does)
if (!('nip04' in account)) {