04/17/2026 fix sidebar Security issue
This commit is contained in:
@@ -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>';
|
||||||
|
|||||||
Reference in New Issue
Block a user