From 678d7ab0f9ec63cc3e3c4df7b95f4a3835ea7c30 Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Mon, 5 Jan 2026 22:42:28 +0530 Subject: [PATCH] fix(login): don't let button text stuck at "Verifying" if you get rate limited (#35671) Resolves #35402 Signed-off-by: Akhil Narang --- frappe/templates/includes/login/login.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/frappe/templates/includes/login/login.js b/frappe/templates/includes/login/login.js index 7b1d102215..d593274836 100644 --- a/frappe/templates/includes/login/login.js +++ b/frappe/templates/includes/login/login.js @@ -215,12 +215,10 @@ login.login_handlers = (function () { }) || []).join('
') || default_message; } - if (message === default_message) { - login.set_invalid(message); - } else { + login.set_invalid(default_message); + if (message !== default_message) { login.reset_sections(false); } - }; } @@ -290,7 +288,8 @@ login.login_handlers = (function () { 401: get_error_handler({{ _("Invalid Login. Try again.") | tojson }}), 417: get_error_handler({{ _("Oops! Something went wrong.") | tojson }}), 404: get_error_handler({{ _("User does not exist.") | tojson }}), - 500: get_error_handler({{ _("Something went wrong.") | tojson }}) + 429: get_error_handler({{ _("Too many requests. Please try again later.") | tojson }}), + 500: get_error_handler({{ _("Something went wrong.") | tojson }}), }; return login_handlers;