From 1c55b68da489402bc313d3887b57683a05960e29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20=C3=85berg?= Date: Thu, 23 Jan 2025 21:07:44 +0100 Subject: [PATCH] Enable passkeysautofill --- apps/desktop/resources/entitlements.mas.inherit.plist | 2 -- apps/desktop/resources/entitlements.mas.plist | 2 -- .../src/autofill/services/desktop-autofill.service.ts | 7 +++---- apps/desktop/src/utils.ts | 6 +----- 4 files changed, 4 insertions(+), 13 deletions(-) diff --git a/apps/desktop/resources/entitlements.mas.inherit.plist b/apps/desktop/resources/entitlements.mas.inherit.plist index 7e1674a8f16..3634c84f81a 100644 --- a/apps/desktop/resources/entitlements.mas.inherit.plist +++ b/apps/desktop/resources/entitlements.mas.inherit.plist @@ -10,9 +10,7 @@ com.apple.security.cs.disable-library-validation - diff --git a/apps/desktop/resources/entitlements.mas.plist b/apps/desktop/resources/entitlements.mas.plist index 07cbd0efbab..9ab2d3824a8 100644 --- a/apps/desktop/resources/entitlements.mas.plist +++ b/apps/desktop/resources/entitlements.mas.plist @@ -16,10 +16,8 @@ com.apple.security.files.user-selected.read-write - com.apple.security.temporary-exception.files.home-relative-path.read-write /Library/Application Support/Mozilla/NativeMessagingHosts/ diff --git a/apps/desktop/src/autofill/services/desktop-autofill.service.ts b/apps/desktop/src/autofill/services/desktop-autofill.service.ts index 1ce58596b34..86f7ef0a432 100644 --- a/apps/desktop/src/autofill/services/desktop-autofill.service.ts +++ b/apps/desktop/src/autofill/services/desktop-autofill.service.ts @@ -1,14 +1,13 @@ import { Injectable, OnDestroy } from "@angular/core"; import { autofill } from "desktop_native/napi"; import { - EMPTY, Subject, distinctUntilChanged, firstValueFrom, map, mergeMap, switchMap, - takeUntil, + takeUntil } from "rxjs"; import { AccountService } from "@bitwarden/common/auth/abstractions/account.service"; @@ -56,9 +55,9 @@ export class DesktopAutofillService implements OnDestroy { .pipe( distinctUntilChanged(), switchMap((enabled) => { - if (!enabled) { + /*if (!enabled) { return EMPTY; - } + }*/ return this.cipherService.cipherViews$; }), diff --git a/apps/desktop/src/utils.ts b/apps/desktop/src/utils.ts index c798faac36e..d203998ed4d 100644 --- a/apps/desktop/src/utils.ts +++ b/apps/desktop/src/utils.ts @@ -20,11 +20,7 @@ export function invokeMenu(menu: RendererMenuItem[]) { } export function isDev() { - // ref: https://github.com/sindresorhus/electron-is-dev - if ("ELECTRON_IS_DEV" in process.env) { - return parseInt(process.env.ELECTRON_IS_DEV, 10) === 1; - } - return process.defaultApp || /node_modules[\\/]electron[\\/]/.test(process.execPath); + return true; } export function isLinux() {