From cd345c239911c0578f7dc3aa7cfcbad29eba7bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 22 Mar 2024 12:52:19 +0100 Subject: [PATCH] Set cursor when displaying screen to select new record after copy Closes #12820 --- sao/src/screen.js | 2 +- tryton/tryton/gui/window/view_form/screen/screen.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sao/src/screen.js b/sao/src/screen.js index 827cda4e44..f85f3bea68 100644 --- a/sao/src/screen.js +++ b/sao/src/screen.js @@ -1707,7 +1707,7 @@ if (!jQuery.isEmptyObject(new_ids)) { this.current_record = this.group.get(new_ids[0]); } - this.display().always(dfd.resolve); + this.display(true).always(dfd.resolve); }, dfd.reject); return dfd.promise(); }, diff --git a/tryton/tryton/gui/window/view_form/screen/screen.py b/tryton/tryton/gui/window/view_form/screen/screen.py index 78b058e330..72fb8665b4 100644 --- a/tryton/tryton/gui/window/view_form/screen/screen.py +++ b/tryton/tryton/gui/window/view_form/screen/screen.py @@ -826,7 +826,7 @@ class Screen: self.group.load(new_ids, position=self.new_position) if new_ids: self.current_record = self.group.get(new_ids[0]) - self.display() + self.display(set_cursor=True) return True def set_tree_state(self):