From b90da4404c43d0f60163a637e0f0e02c5da78351 Mon Sep 17 00:00:00 2001
From: Jed Fox <git@jedfox.com>
Date: Tue, 28 Feb 2023 12:53:37 -0500
Subject: [PATCH] Fix check for crypto.subtle (#707)

---
 packages/desktop-client/src/components/settings/Encryption.js | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/packages/desktop-client/src/components/settings/Encryption.js b/packages/desktop-client/src/components/settings/Encryption.js
index b20ec99c5..1d5d6a6e9 100644
--- a/packages/desktop-client/src/components/settings/Encryption.js
+++ b/packages/desktop-client/src/components/settings/Encryption.js
@@ -9,9 +9,7 @@ import { Setting } from './UI';
 
 export default function EncryptionSettings({ prefs, pushModal }) {
   const serverURL = useServerURL();
-  const missingCryptoAPI = !(
-    window.crypto && Object.hasOwnProperty.call(crypto, 'subtle')
-  );
+  const missingCryptoAPI = !(window.crypto && crypto.subtle);
 
   function onChangeKey() {
     pushModal('create-encryption-key', { recreate: true });
-- 
GitLab