From 9ca28c119e539c7afebc2b9457404684acbe54b2 Mon Sep 17 00:00:00 2001 From: wolfsilver Date: Mon, 19 Aug 2024 13:10:02 +0800 Subject: [PATCH] Update keepassxc-browser.js feat: support multi auto fill --- keepassxc-browser/content/keepassxc-browser.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/keepassxc-browser/content/keepassxc-browser.js b/keepassxc-browser/content/keepassxc-browser.js index 41a051e..401f65a 100755 --- a/keepassxc-browser/content/keepassxc-browser.js +++ b/keepassxc-browser/content/keepassxc-browser.js @@ -513,6 +513,19 @@ kpxc.prepareCredentials = async function() { kpxc.initLoginPopup(); kpxc.initAutocomplete(); + + if (kpxc.settings.autoFillSingleEntry) { + const pageUuid = await sendMessage('page_get_login_id'); + if (pageUuid) { + kpxc.credentials.some(c => { + if (c.uuid === pageUuid) { + const index = kpxc.combinations.length - 1; + kpxcFill.fillInCredentials(kpxc.combinations[index], c.login, c.uuid); + return true; + } + }); + } + } }; /**