diff options
author | varjolintu <sami.vanttinen@protonmail.com> | 2022-09-03 13:21:36 +0300 |
---|---|---|
committer | varjolintu <sami.vanttinen@protonmail.com> | 2022-09-03 13:26:11 +0300 |
commit | 5d61836715fed56b0fea925f8a494f1e2f3f3106 (patch) | |
tree | ebb8f82d2f4867abec853974bffea5c31ce6f9de | |
parent | 411e9194a3ba5b83cac84ce6ad2e5b3d48b9873a (diff) |
Fill after reconnectfix/fill_after_reconnect
-rw-r--r-- | keepassxc-browser/content/username-field.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/keepassxc-browser/content/username-field.js b/keepassxc-browser/content/username-field.js index 2f77e93..04ea6c0 100644 --- a/keepassxc-browser/content/username-field.js +++ b/keepassxc-browser/content/username-field.js @@ -123,6 +123,8 @@ const iconClicked = async function(field, icon) { return; } + let reconnected = false; + // Try to reconnect if KeePassXC is not currently connected const connected = await sendMessage('is_connected'); if (!connected) { @@ -131,6 +133,8 @@ const iconClicked = async function(field, icon) { kpxcUI.createNotification('error', tr('errorNotConnected')); return; } + + reconnected = true; } const databaseHash = await sendMessage('check_database_hash'); @@ -141,7 +145,7 @@ const iconClicked = async function(field, icon) { field.focus(); } - if (icon.className.includes('unlock')) { + if (icon.className.includes('unlock') || reconnected) { fillCredentials(field); } }; |