From 5d61836715fed56b0fea925f8a494f1e2f3f3106 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Sat, 3 Sep 2022 13:21:36 +0300 Subject: [PATCH] Fill after reconnect --- keepassxc-browser/content/username-field.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); } };