04/17/2026 fix sidebar Security issue

This commit is contained in:
2026-04-17 17:23:46 -04:00
parent d6715e8810
commit 86d1b5f898
+8
View File
@@ -307,6 +307,14 @@ const Vault = (() => {
const sectionsEl = document.getElementById('security-sections'); const sectionsEl = document.getElementById('security-sections');
if (!summaryEl || !sectionsEl) return; if (!summaryEl || !sectionsEl) return;
// If vault hasn't loaded yet, wait for it then re-render
if (!_items.length && VaultSession.getKey()) {
summaryEl.innerHTML = '<div class="sec-notice">Loading…</div>';
sectionsEl.innerHTML = '';
loadVault().then(() => renderSecurityDashboard());
return;
}
const pwItems = _items.filter(i => i.item_type === 'password' && i.plain?.password); const pwItems = _items.filter(i => i.item_type === 'password' && i.plain?.password);
if (!pwItems.length) { if (!pwItems.length) {
summaryEl.innerHTML = '<div class="sec-notice">No passwords to analyze.</div>'; summaryEl.innerHTML = '<div class="sec-notice">No passwords to analyze.</div>';