Restrict passkeys default group feature to KeePassXC 2.7.10 and newer

This commit is contained in:
varjolintu 2024-10-01 16:58:34 +03:00
parent 8f28059ac3
commit 35d9adb4b2
2 changed files with 12 additions and 1 deletions

View file

@ -370,7 +370,7 @@
</div>
<!-- Default group for saving passkeys -->
<div class="form-group pb-2">
<div class="form-group pb-2" id="passkeysDefaultGroup">
<label for="defaultPasskeyGroup" class="pb-2" data-i18n="optionsLabelDefaultPasskeyGroup"></label>
<div class="input-group w-75">
<input class="form-control form-control-sm" type="text" id="defaultPasskeyGroup" placeholder="KeePassXC-Browser Passkeys">

View file

@ -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) {