Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc-browser.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarjolintu <sami.vanttinen@protonmail.com>2022-07-16 16:18:05 +0300
committervarjolintu <sami.vanttinen@protonmail.com>2022-07-16 16:18:05 +0300
commitc892cea0f168f6034f8d333fa9de0f4ad288df19 (patch)
treed69c9a3c96c5d59069dbefcf3fda6f002e929691
parentcc868b95026f42edadfb53696e7208f702f9e0cc (diff)
Send RequestId for supporting asynchronous Access Control dialogfeature/asynchronous_access_confirm_dialog
-rw-r--r--keepassxc-browser/background/client.js2
-rwxr-xr-xkeepassxc-browser/background/keepass.js3
2 files changed, 3 insertions, 2 deletions
diff --git a/keepassxc-browser/background/client.js b/keepassxc-browser/background/client.js
index 7c8bcf2..bb7f194 100644
--- a/keepassxc-browser/background/client.js
+++ b/keepassxc-browser/background/client.js
@@ -166,7 +166,7 @@ keepassClient.buildRequest = function(action, encrypted, nonce, clientID, trigge
keepassClient.sendMessage = async function(kpAction, tab, messageData, nonce, enableTimeout = false, triggerUnlock = false) {
const request = keepassClient.buildRequest(kpAction, keepassClient.encrypt(messageData, nonce), nonce, keepass.clientID, triggerUnlock);
if (messageData.requestID) {
- request["requestID"] = messageData.requestID;
+ request['requestID'] = messageData.requestID;
}
const response = await keepassClient.sendNativeMessage(request, enableTimeout);
diff --git a/keepassxc-browser/background/keepass.js b/keepassxc-browser/background/keepass.js
index ec3c257..140d4b9 100755
--- a/keepassxc-browser/background/keepass.js
+++ b/keepassxc-browser/background/keepass.js
@@ -137,7 +137,8 @@ keepass.retrieveCredentials = async function(tab, args = []) {
action: kpAction,
id: dbid,
url: url,
- keys: keys
+ keys: keys,
+ requestID: keepassClient.getRequestId()
};
if (submiturl) {