From 156310cfdd3ee7c356e6075447f7db60c658deb8 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Mon, 2 Apr 2018 13:29:24 +0300 Subject: [PATCH] Redetect credential fields after reload --- keepassxc-browser/background/event.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/keepassxc-browser/background/event.js b/keepassxc-browser/background/event.js index e4fe61e..40c97a8 100755 --- a/keepassxc-browser/background/event.js +++ b/keepassxc-browser/background/event.js @@ -72,7 +72,9 @@ kpxcEvent.invoke = function(handler, callback, senderTabId, args, secondTime) { else { console.log('undefined handler for tab ' + tab.id); } - }).catch((e) => {console.log(e);}); + }).catch((e) => { + console.log(e); + }); }; kpxcEvent.onShowNotification = function(callback, tab, message) { @@ -160,13 +162,18 @@ kpxcEvent.onReconnect = function(callback, tab) { if (gdRes) { keepass.testAssociation((response) => { keepass.isConfigured().then((configured) => { + browser.tabs.sendMessage(tab.id, { + action: 'redetect_fields' + }); kpxcEvent.showStatus(configured, tab, callback); - }).catch((e) => {console.log(e);}); + }).catch((e) => { + console.log(e); + }); }, tab); } }, null); }); - }, 2000); + }, 500); }; kpxcEvent.lockDatabase = function(callback, tab) {