From 1a7cb47826e11d840e63b4c8aea1c2203795f61e Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Sun, 2 Jul 2023 12:50:43 +0530 Subject: [PATCH] fix: setup wizard auto completes when clickin on autocomplete fields closes https://github.com/frappe/frappe/issues/15693 --- frappe/desk/page/setup_wizard/setup_wizard.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frappe/desk/page/setup_wizard/setup_wizard.js b/frappe/desk/page/setup_wizard/setup_wizard.js index c19a336c3b..e5c268b24c 100644 --- a/frappe/desk/page/setup_wizard/setup_wizard.js +++ b/frappe/desk/page/setup_wizard/setup_wizard.js @@ -97,10 +97,13 @@ frappe.setup.SetupWizard = class SetupWizard extends frappe.ui.Slides { handle_enter_press(e) { if (e.which === frappe.ui.keyCode.ENTER) { - var $target = $(e.target); - if ($target.hasClass("prev-btn")) { + let $target = $(e.target); + if ($target.hasClass("prev-btn") || $target.hasClass("next-btn")) { $target.trigger("click"); } else { + // hitting enter on autocomplete field shouldn't trigger next slide. + if ($target.data().fieldtype == "Autocomplete") return; + this.container.find(".next-btn").trigger("click"); e.preventDefault(); }