From 9fa9b66ec4507a404d446ba1d6ea452e09d0f978 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Sat, 31 Jan 2026 12:49:26 +0000 Subject: [PATCH] fix: restore permission set in loginWithExtension Updates `js/nostr/client.js` to use `DEFAULT_NIP07_PERMISSION_METHODS` (including encryption) during login, matching the behavior expected by `tests/nostr-login-permissions.test.mjs` and preventing regression in encryption permission tracking. Co-authored-by: PR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> --- js/nostr/client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/nostr/client.js b/js/nostr/client.js index 1ab71bac..2b7e5ae3 100644 --- a/js/nostr/client.js +++ b/js/nostr/client.js @@ -2079,7 +2079,7 @@ export class NostrClient { } const permissionResult = await this.ensureExtensionPermissions( - DEFAULT_NIP07_CORE_METHODS, + DEFAULT_NIP07_PERMISSION_METHODS, { context: "login", logMetrics: true, showStatus: false }, ); if (!permissionResult.ok) {