From be74ac2474c281270698a50defaa8d7612faec3b Mon Sep 17 00:00:00 2001 From: kazutoiris <78157415+kazutoiris@users.noreply.github.com> Date: Sun, 16 Jun 2024 15:50:38 +0800 Subject: [PATCH] Extended message timeout and modified the `reconnect` function. (#2234) Modify the reconnect function to set a default connection timeout of 1500 milliseconds. --- keepassxc-browser/background/keepass.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keepassxc-browser/background/keepass.js b/keepassxc-browser/background/keepass.js index 7b97485..69d2200 100755 --- a/keepassxc-browser/background/keepass.js +++ b/keepassxc-browser/background/keepass.js @@ -806,10 +806,10 @@ keepass.disableAutomaticReconnect = function() { keepass.reconnectLoop = null; }; -keepass.reconnect = async function(tab, connectionTimeout) { +keepass.reconnect = async function(tab = null, connectionTimeout = 1500) { keepassClient.connectToNative(); keepass.generateNewKeyPair(); - const keyChangeResult = await keepass.changePublicKeys(tab, true, connectionTimeout).catch(() => false); + const keyChangeResult = await keepass.changePublicKeys(tab, !!connectionTimeout, connectionTimeout).catch(() => false); // Change public keys timeout if (!keyChangeResult) {