diff options
author | Sami Vänttinen <sami.vanttinen@protonmail.com> | 2022-07-10 09:49:27 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-10 09:49:27 +0300 |
commit | cc868b95026f42edadfb53696e7208f702f9e0cc (patch) | |
tree | 703a85f05798f0e4c195c251539102b91e54decb | |
parent | 2298734b2063cfa50843e0ff9f57fbc0fc759443 (diff) | |
parent | 129259b1ffa4f5f95e16ee469f10ac5eccbedd70 (diff) |
Merge pull request #1676 from keepassxreboot/fix/reconnect_from_username_icon1.8.1
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'); |