From 35d9adb4b2662c8389b29fe4b492710a2bf48b55 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Tue, 1 Oct 2024 16:58:34 +0300 Subject: [PATCH] Restrict passkeys default group feature to KeePassXC 2.7.10 and newer --- keepassxc-browser/options/options.html | 2 +- keepassxc-browser/options/options.js | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/keepassxc-browser/options/options.html b/keepassxc-browser/options/options.html index 779ace9..c9eed12 100644 --- a/keepassxc-browser/options/options.html +++ b/keepassxc-browser/options/options.html @@ -370,7 +370,7 @@ -
+
diff --git a/keepassxc-browser/options/options.js b/keepassxc-browser/options/options.js index 56e598f..3af2ea5 100644 --- a/keepassxc-browser/options/options.js +++ b/keepassxc-browser/options/options.js @@ -355,6 +355,17 @@ options.showKeePassXCVersions = async function(response) { if (!version277Result) { $('#tab-general-settings #passkeysOptionsCard').hide(); } + + const version2710Result = await browser.runtime.sendMessage({ + action: 'compare_version', + args: [ '2.7.10', response.current ] + }); + + // Hide passkeys default group option with KeePassXC version < 2.7.10 + if (!version2710Result) { + $('#tab-general-settings #passkeysDefaultGroup').hide(); + } + }; options.getPartiallyHiddenKey = function(key) {