Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc-browser.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarjolintu <sami.vanttinen@protonmail.com>2022-09-03 13:21:36 +0300
committervarjolintu <sami.vanttinen@protonmail.com>2022-09-03 13:26:11 +0300
commit5d61836715fed56b0fea925f8a494f1e2f3f3106 (patch)
treeebb8f82d2f4867abec853974bffea5c31ce6f9de
parent411e9194a3ba5b83cac84ce6ad2e5b3d48b9873a (diff)
Fill after reconnectfix/fill_after_reconnect
-rw-r--r--keepassxc-browser/content/username-field.js6
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);
}
};