Prevent saving stale configurations by closing the config window on installation

This commit is contained in:
HighImKevin
2026-02-14 22:01:48 -05:00
parent a1a8b56847
commit bb1c2a25f7
+10
View File
@@ -546,7 +546,17 @@ window.KefinTweaksConfig = ${JSON.stringify(config, null, 2)};`;
footer.appendChild(okBtn);
// Close original KefinTweaksConfiguration Modal if it is open
const kefinTweaksConfigurationModals = document.querySelectorAll('[data-modal-id="kefinTweaksConfigModal"]');
if (kefinTweaksConfigurationModals.length > 0) {
kefinTweaksConfigurationModals.forEach(modal => {
modal.remove();
});
}
createSimpleModal(SUCCESS_MODAL_ID, `${isInitialInstall ? 'Plugin Installed' : 'Plugin Updated'}`, content, footer);
}
// Open source configuration modal