fix: don't rebuild DOM while modal is open — reload table only on close
This commit is contained in:
parent
99f1ff6bec
commit
d7198fdc59
1 changed files with 3 additions and 3 deletions
|
|
@ -132,18 +132,18 @@ const KeysPage = (() => {
|
|||
errEl.style.display = 'none';
|
||||
try {
|
||||
const key = await Api.post('/api/keys', { label });
|
||||
_setupDownloadStep(key.raw_key);
|
||||
document.getElementById('step-create').style.display = 'none';
|
||||
document.getElementById('step-done').style.display = '';
|
||||
await load(container); // refresh table in background
|
||||
_setupDownloadStep(key.raw_key);
|
||||
} catch (e) {
|
||||
errEl.textContent = e.message;
|
||||
errEl.style.display = 'block';
|
||||
}
|
||||
};
|
||||
|
||||
document.getElementById('btn-done-key').onclick = () => {
|
||||
document.getElementById('btn-done-key').onclick = async () => {
|
||||
document.getElementById('new-key-modal').classList.remove('open');
|
||||
await load(container); // refresh table after modal closes
|
||||
};
|
||||
|
||||
// ── Revoke buttons ──
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue