From d40d2d9c43f799774b3b75c8bf3df1e0d09d1008 Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Thu, 2 Oct 2025 10:52:15 +0200 Subject: [PATCH] Do not close passkey popup windows for testing purposes (#520) --- .../popup/pages/passkeys/PasskeyAuthenticate.tsx | 7 ++++++- .../src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx b/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx index 09a187185..67c5f0230 100644 --- a/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx +++ b/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyAuthenticate.tsx @@ -130,7 +130,12 @@ const PasskeyAuthenticate: React.FC = () => { credential }, 'background'); - window.close(); + // For debugging: Don't close the window automatically + console.info('PasskeyAuthenticate: Authentication complete. Window kept open for debugging.'); + setLoading(false); + + // Uncomment to auto-close: + // window.close(); } catch (error) { console.error('PasskeyAuthenticate: Error during authentication', error); setLoading(false); diff --git a/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx b/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx index 2e5e08a16..f33c1a828 100644 --- a/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx +++ b/apps/browser-extension/src/entrypoints/popup/pages/passkeys/PasskeyCreate.tsx @@ -135,7 +135,12 @@ const PasskeyCreate: React.FC = () => { credential: flattenedCredential }, 'background'); - window.close(); + // For debugging: Don't close the window automatically + console.info('PasskeyCreate: Passkey created successfully. Window kept open for debugging.'); + setLoading(false); + + // Uncomment to auto-close: + // window.close(); } catch (error) { console.error('PasskeyCreate: Error creating passkey', error); setLoading(false);