From cd4f5fbdb9cca5dbe620f0b3f7b5d48f561e69aa Mon Sep 17 00:00:00 2001 From: Jeffrey Holland <124393578+jholland-livefront@users.noreply.github.com> Date: Mon, 30 Jun 2025 14:41:03 +0200 Subject: [PATCH] Refactor Fido2 Components (#15105) * Refactor Fido2 Components * Address error message and missing session * Address remaining missing session * Reset modals so subsequent creates work (#15145) * Fix broken test * Rename relevantCiphers to displayedCiphers * Clean up heading settings, errors, and other concerns * Address missing comments and throw error in try block * fix type issue for SimpleDialogType * fix type issue for SimpleDialogType * Revert new type * try using as null to satisfy type issue * Remove use of firstValueFrom in create component --- apps/desktop/electron-builder.json | 4 +- .../credentials/fido2-create.component.html | 2 +- .../fido2-create.component.spec.ts | 41 ++-- .../credentials/fido2-create.component.ts | 209 +++++++++++------- .../fido2-excluded-ciphers.component.spec.ts | 13 +- .../fido2-excluded-ciphers.component.ts | 17 +- .../credentials/fido2-vault.component.spec.ts | 12 - .../credentials/fido2-vault.component.ts | 86 ++++--- .../desktop-fido2-user-interface.service.ts | 5 + 9 files changed, 214 insertions(+), 175 deletions(-) diff --git a/apps/desktop/electron-builder.json b/apps/desktop/electron-builder.json index 1e96198d4ad..3b42f0f18d5 100644 --- a/apps/desktop/electron-builder.json +++ b/apps/desktop/electron-builder.json @@ -67,7 +67,6 @@ ], "CFBundleDevelopmentRegion": "en" }, - "provisioningProfile": "bitwarden_desktop_developer_id.provisionprofile", "singleArchFiles": "node_modules/@bitwarden/desktop-napi/desktop_napi.darwin-*.node", "extraFiles": [ { @@ -142,8 +141,7 @@ "extendInfo": { "LSMinimumSystemVersion": "12", "ElectronTeamID": "LTZ2PFU5D6" - }, - "provisioningProfile": "bitwarden_desktop_appstore.provisionprofile" + } }, "nsisWeb": { "oneClick": false, diff --git a/apps/desktop/src/autofill/modal/credentials/fido2-create.component.html b/apps/desktop/src/autofill/modal/credentials/fido2-create.component.html index 46d2a6da731..70c6a328f65 100644 --- a/apps/desktop/src/autofill/modal/credentials/fido2-create.component.html +++ b/apps/desktop/src/autofill/modal/credentials/fido2-create.component.html @@ -38,7 +38,7 @@ -