mirror of
https://github.com/dergigi/boris.git
synced 2025-12-26 02:54:29 +01:00
fix: set isConnected=true after opening restored bunker signer
- After page reload, signer is restored with isConnected=false - When signing, requireConnection() would call connect() again without permissions - Now we set isConnected=true after open() to prevent re-connection - The bunker remembers permissions from initial connection - This ensures signing works after page refresh
This commit is contained in:
@@ -253,14 +253,15 @@ function App() {
|
||||
if (!nostrConnectAccount.signer.listening) {
|
||||
console.log('[bunker] Opening signer subscription...')
|
||||
await nostrConnectAccount.signer.open()
|
||||
console.log('[bunker] ✅ Signer subscription opened, status:', {
|
||||
listening: nostrConnectAccount.signer.listening,
|
||||
isConnected: nostrConnectAccount.signer.isConnected
|
||||
})
|
||||
console.log('[bunker] ✅ Signer subscription opened')
|
||||
} else {
|
||||
console.log('[bunker] ✅ Signer already listening')
|
||||
}
|
||||
|
||||
// Mark as connected so requireConnection() doesn't call connect() again
|
||||
// The bunker remembers the permissions from the initial connection
|
||||
nostrConnectAccount.signer.isConnected = true
|
||||
|
||||
console.log('[bunker] Final signer status:', {
|
||||
listening: nostrConnectAccount.signer.listening,
|
||||
isConnected: nostrConnectAccount.signer.isConnected,
|
||||
|
||||
Reference in New Issue
Block a user