From 01f63e5d58e8803f8a985c21e11394576477916e Mon Sep 17 00:00:00 2001 From: psychobunny Date: Sun, 28 Mar 2021 13:03:15 -0400 Subject: [PATCH] fix: change email button stays disabled if user submitted an invalid email --- public/src/client/account/edit/email.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/src/client/account/edit/email.js b/public/src/client/account/edit/email.js index b7561af08e..824b7aaf5e 100644 --- a/public/src/client/account/edit/email.js +++ b/public/src/client/account/edit/email.js @@ -29,7 +29,12 @@ define('forum/account/edit/email', ['forum/account/header', 'api'], function (he api.put('/users/' + userData.uid, userData).then((res) => { btn.removeClass('disabled').find('i').addClass('hide'); ajaxify.go('user/' + res.userslug + '/edit'); - }).catch(app.alertError); + }).catch((err) => { + setTimeout(() => { + btn.removeClass('disabled').find('i').addClass('hide'); + app.alertError(err); + }, 300); // for UX: this call is too fast. + }); return false; });