Fix: hide settings until vault unlocked
This commit is contained in:
parent
25d27be681
commit
5c37bf35b8
1 changed files with 4 additions and 3 deletions
|
|
@ -340,7 +340,7 @@ async function openUncloseaiEmbeddedModalNew() {
|
|||
if (!UncloseVault.isAvailable()) {
|
||||
// CryptoJS not loaded - settings work but won't persist across sessions
|
||||
vaultSection.style.display = 'none';
|
||||
settingsContent.style.display = 'block';
|
||||
settingsContent.style.display = 'grid';
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -368,7 +368,7 @@ async function openUncloseaiEmbeddedModalNew() {
|
|||
};
|
||||
|
||||
vaultSection.appendChild(unlockedUI);
|
||||
settingsContent.style.display = 'block'; // Show settings when unlocked
|
||||
settingsContent.style.display = 'grid'; // Show settings when unlocked
|
||||
} else {
|
||||
// Vault locked or doesn't exist - show prompt
|
||||
vaultSection.style.display = 'block';
|
||||
|
|
@ -950,9 +950,10 @@ async function openUncloseaiEmbeddedModalNew() {
|
|||
settingsContent.appendChild(actionsSection);
|
||||
settingsContent.appendChild(leftColumn);
|
||||
settingsContent.appendChild(rightColumn);
|
||||
settingsContent.style.display = 'grid';
|
||||
// Grid layout applied via class, display controlled by buildVaultUI
|
||||
settingsContent.style.gridTemplateColumns = 'repeat(auto-fit, minmax(200px, 1fr))';
|
||||
settingsContent.style.gap = '16px';
|
||||
settingsContent.style.display = 'none'; // Hidden by default until vault unlocked
|
||||
|
||||
// Add vault section first, then settings content
|
||||
settingsPanel.appendChild(vaultSection);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue