diff --git a/crates/ezidam/templates/pages/oauth/authorize.html.tera b/crates/ezidam/templates/pages/oauth/authorize.html.tera index 3740bed..f9ac1df 100644 --- a/crates/ezidam/templates/pages/oauth/authorize.html.tera +++ b/crates/ezidam/templates/pages/oauth/authorize.html.tera @@ -77,8 +77,12 @@ * @param {string} formId */ function disableSubmitButtonForm(formId) { - document.getElementById(formId).addEventListener("submit", (event => { + const form = document.getElementById(formId); + + form.addEventListener("submit", (event => { + event.preventDefault(); event.submitter.classList.add("btn-loading"); + setTimeout(() => form.submit(), 800) })); }