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); } };