diff --git a/keepassxc-browser/background/client.js b/keepassxc-browser/background/client.js index b1b0683..44533b4 100644 --- a/keepassxc-browser/background/client.js +++ b/keepassxc-browser/background/client.js @@ -122,7 +122,9 @@ keepassClient.sendNativeMessage = function(request, enableTimeout = false, timeo // Send the request if (keepass.isSafari) { - browser.runtime.sendNativeMessage(keepass.nativeHostName, { message: JSON.stringify(request) }); + chrome.runtime.sendNativeMessage(keepass.nativeHostName, { message: JSON.stringify(request) }, function(response) { + resolve(JSON.parse(response)); + }); } else if (keepass.nativePort) { keepass.nativePort.postMessage(request); }