diff options
author | varjolintu <sami.vanttinen@protonmail.com> | 2022-07-09 10:32:48 +0300 |
---|---|---|
committer | varjolintu <sami.vanttinen@protonmail.com> | 2022-07-09 10:32:48 +0300 |
commit | 129259b1ffa4f5f95e16ee469f10ac5eccbedd70 (patch) | |
tree | e2c98809421bb5f4710461943b690229155370f2 | |
parent | a2321b2424c7f7bc78172b9ec1ae53826b27da23 (diff) |
Fix reconnecting from username icon
-rw-r--r-- | keepassxc-browser/content/username-field.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/keepassxc-browser/content/username-field.js b/keepassxc-browser/content/username-field.js index 0a17c44..2f77e93 100644 --- a/keepassxc-browser/content/username-field.js +++ b/keepassxc-browser/content/username-field.js @@ -123,10 +123,14 @@ const iconClicked = async function(field, icon) { return; } + // Try to reconnect if KeePassXC is not currently connected const connected = await sendMessage('is_connected'); if (!connected) { - kpxcUI.createNotification('error', tr('errorNotConnected')); - return; + const reconnectResponse = await sendMessage('reconnect'); + if (!reconnectResponse.keePassXCAvailable) { + kpxcUI.createNotification('error', tr('errorNotConnected')); + return; + } } const databaseHash = await sendMessage('check_database_hash'); |