From eafb8f6081deadb32d45f28d23dce3257766bd14 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Fri, 17 Sep 2021 19:38:00 +0530 Subject: [PATCH] fix: reverse tab navigation Reverse tab navigation seems to be broken from years, instead of going back to previous field it jumps to primary button. Root cause: when all fields are exhausted it's suppose to go to primary button, however that's not the case for shift-tab. --- frappe/public/js/frappe/form/layout.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/layout.js b/frappe/public/js/frappe/form/layout.js index 8d52c8d592..04e12ee332 100644 --- a/frappe/public/js/frappe/form/layout.js +++ b/frappe/public/js/frappe/form/layout.js @@ -408,7 +408,8 @@ frappe.ui.form.Layout = class Layout { // next row grid_row.grid.grid_rows[grid_row.doc.idx].toggle_view(true); } - } else { + } else if (!shift) { + // End of tab navigation $(this.primary_button).focus(); } }