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:
authorSami Vänttinen <sami.vanttinen@protonmail.com>2022-09-04 12:13:36 +0300
committerGitHub <noreply@github.com>2022-09-04 12:13:36 +0300
commitb3917105e074a6a09e1cc0ca453d3ffc4b18e4dc (patch)
treeebb8f82d2f4867abec853974bffea5c31ce6f9de
parent411e9194a3ba5b83cac84ce6ad2e5b3d48b9873a (diff)
parent5d61836715fed56b0fea925f8a494f1e2f3f3106 (diff)
Merge pull request #1708 from keepassxreboot/fix/fill_after_reconnect
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);
}
};