From 36801da0b24cc65be33bbdded620b035dc7fc168 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Fri, 6 Apr 2018 09:38:07 +0300 Subject: [PATCH] Hide remember popup when database is closed --- keepassxc-browser/background/event.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/keepassxc-browser/background/event.js b/keepassxc-browser/background/event.js index e4fe61e..569c06c 100755 --- a/keepassxc-browser/background/event.js +++ b/keepassxc-browser/background/event.js @@ -217,7 +217,17 @@ kpxcEvent.onRemoveCredentialsFromTabInformation = function(callback, tab) { }; kpxcEvent.onSetRememberPopup = function(callback, tab, username, password, url, usernameExists, credentialsList) { - browserAction.setRememberPopup(tab.id, username, password, url, usernameExists, credentialsList); + keepass.testAssociation((response) => { + if (response) { + keepass.isConfigured().then((configured) => { + if (configured) { + browserAction.setRememberPopup(tab.id, username, password, url, usernameExists, credentialsList); + } + }).catch((e) => { + console.log(e); + }); + } + }, tab); }; kpxcEvent.onLoginPopup = function(callback, tab, logins) {