fix: save button stuck — move reset to finally block, remove mid-session loadOrgs calls

This commit is contained in:
James 2026-03-20 01:43:33 -04:00
parent 71d481c43b
commit 5e77fa13fd
1 changed files with 1 additions and 2 deletions

View File

@ -408,7 +408,6 @@
window._orgsMap[orgIdSnapshot].version = mData.version; window._orgsMap[orgIdSnapshot].version = mData.version;
window._orgsMap[orgIdSnapshot].members = membersSnapshot; window._orgsMap[orgIdSnapshot].members = membersSnapshot;
} }
loadOrgs();
} catch(e) { } catch(e) {
if (errEl) { if (errEl) {
errEl.textContent = 'Save failed: ' + e.message; errEl.textContent = 'Save failed: ' + e.message;
@ -617,7 +616,6 @@
const mData = await mRes.json(); const mData = await mRes.json();
if (!mRes.ok) throw new Error(mData.error || 'Failed to save'); if (!mRes.ok) throw new Error(mData.error || 'Failed to save');
document.getElementById('eVersion').value = mData.version; document.getElementById('eVersion').value = mData.version;
btn.disabled = false; btn.textContent = 'Save Changes';
if (window._orgsMap && window._orgsMap[editingOrgId]) { if (window._orgsMap && window._orgsMap[editingOrgId]) {
window._orgsMap[editingOrgId].members = editingMembers; window._orgsMap[editingOrgId].members = editingMembers;
window._orgsMap[editingOrgId].version = mData.version; window._orgsMap[editingOrgId].version = mData.version;
@ -625,6 +623,7 @@
} catch(e) { } catch(e) {
errEl.textContent = 'Save failed: ' + e.message; errEl.textContent = 'Save failed: ' + e.message;
errEl.classList.remove('hidden'); errEl.classList.remove('hidden');
} finally {
btn.disabled = false; btn.textContent = 'Save Changes'; btn.disabled = false; btn.textContent = 'Save Changes';
} }
} }