From d5adcf43232c352126c0f3a7e127b0fa55e1e25d Mon Sep 17 00:00:00 2001 From: Suhail <63963181+BreadGenie@users.noreply.github.com> Date: Mon, 21 Apr 2025 16:44:19 +0530 Subject: [PATCH] fix(setup-wizard): fetch translation messages only if language is changed (#32224) --- frappe/desk/page/setup_wizard/setup_wizard.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/desk/page/setup_wizard/setup_wizard.js b/frappe/desk/page/setup_wizard/setup_wizard.js index 8ac672b2d9..065bb027dc 100644 --- a/frappe/desk/page/setup_wizard/setup_wizard.js +++ b/frappe/desk/page/setup_wizard/setup_wizard.js @@ -620,9 +620,12 @@ frappe.setup.utils = { .get_input("language") .unbind("change") .on("change", function () { + const selected_language = $(this).val(); + if (slide.get_field("language").value === selected_language) return; + clearTimeout(slide.language_call_timeout); slide.language_call_timeout = setTimeout(() => { - let lang = $(this).val() || "English"; + let lang = selected_language || "English"; frappe._messages = {}; frappe.call({ method: "frappe.desk.page.setup_wizard.setup_wizard.load_messages",