From 448a9292b709e9254837decada43c87874ffec52 Mon Sep 17 00:00:00 2001 From: Jeffrey Holland <124393578+jholland-livefront@users.noreply.github.com> Date: Wed, 2 Jul 2025 13:02:02 +0200 Subject: [PATCH] Display the vault modal when selecting Bitwarden... (#15257) --- .../src/autofill/services/desktop-autofill.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/autofill/services/desktop-autofill.service.ts b/apps/desktop/src/autofill/services/desktop-autofill.service.ts index f990160599b..fafd5a2127f 100644 --- a/apps/desktop/src/autofill/services/desktop-autofill.service.ts +++ b/apps/desktop/src/autofill/services/desktop-autofill.service.ts @@ -261,7 +261,7 @@ export class DesktopAutofillService implements OnDestroy { } const response = await this.fido2AuthenticatorService.getAssertion( - this.convertAssertionRequest(request), + this.convertAssertionRequest(request, true), { windowXy: request.windowXy }, controller, ); @@ -359,6 +359,7 @@ export class DesktopAutofillService implements OnDestroy { request: | autofill.PasskeyAssertionRequest | autofill.PasskeyAssertionWithoutUserInterfaceRequest, + assumeUserPresence: boolean = false, ): Fido2AuthenticatorGetAssertionParams { let allowedCredentials; if ("credentialId" in request) { @@ -383,7 +384,7 @@ export class DesktopAutofillService implements OnDestroy { requireUserVerification: request.userVerification === "required" || request.userVerification === "preferred", fallbackSupported: false, - assumeUserPresence: true, // For desktop assertions, it's safe to assume UP has been checked by OS dialogues + assumeUserPresence, }; }