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):