From aaf7843aab4af68088a2cfda5db663d6dd0c893c Mon Sep 17 00:00:00 2001 From: varjolintu Date: Sat, 23 Mar 2024 13:39:47 +0200 Subject: [PATCH] Fix showing number of credentials with HTTP Basic Auth --- keepassxc-browser/background/browserAction.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/keepassxc-browser/background/browserAction.js b/keepassxc-browser/background/browserAction.js index 679c7f4..c8370e4 100755 --- a/keepassxc-browser/background/browserAction.js +++ b/keepassxc-browser/background/browserAction.js @@ -17,7 +17,13 @@ browserAction.show = async function(tab, popupData) { popup: `popups/${popupData.popup}.html` }); - const badgeText = popupData.popup === 'popup_login' ? String(page.tabs[tab.id]?.loginList?.length) : ''; + let badgeText = ''; + if (popupData.popup === 'popup_login') { + badgeText = String(page.tabs[tab.id]?.loginList?.length); + } else if (popupData.popup === 'popup_httpauth') { + badgeText = String(page.tabs[tab.id]?.loginList?.logins?.length); + } + browserAction.setBadgeText(tab?.id, badgeText); } };