From dc655671e68b6163f02745eab6a3e270ac6b2ddf Mon Sep 17 00:00:00 2001 From: varjolintu Date: Sun, 22 Dec 2024 10:51:45 +0200 Subject: [PATCH] Disable passkeys fallback checkbox when needed --- keepassxc-browser/options/options.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/keepassxc-browser/options/options.js b/keepassxc-browser/options/options.js index 19e5b80..3009696 100644 --- a/keepassxc-browser/options/options.js +++ b/keepassxc-browser/options/options.js @@ -74,6 +74,8 @@ options.initGeneralSettings = async function() { } else if (name === 'autoReconnect') { const message = updated.autoReconnect ? 'enable_automatic_reconnect' : 'disable_automatic_reconnect'; browser.runtime.sendMessage({ action: message }); + } else if (name === 'passkeys') { + $('#passkeysFallback').disabled = !isChecked; } else if (name === 'useMonochromeToolbarIcon') { browser.runtime.sendMessage({ action: 'update_popup' }); } @@ -230,6 +232,8 @@ options.initGeneralSettings = async function() { await options.saveSettings(); }); + $('#passkeysFallback').disabled = options.settings['passkeys'] === false; + let temporarySettings; const dialogImportSettingsModal = new bootstrap.Modal('#dialogImportSettings', { keyboard: true, focus: false, backdrop: true });