diff --git a/issue12553.diff b/issue12553.diff new file mode 100644 index 0000000..6974bbd --- /dev/null +++ b/issue12553.diff @@ -0,0 +1,13 @@ +diff --git a/tryton/sao/src/view/form.js b/tryton/sao/src/view/form.js +index 7c291d6c5a..50167d704a 100644 +--- a/tryton/sao/src/view/form.js ++++ b/tryton/sao/src/view/form.js +@@ -872,7 +872,7 @@ function eval_pyson(value){ + hide: function() { + Sao.View.Form.Page._super.hide.call(this); + if (this.el.hasClass('active')) { +- this.el.next(':visible').find('a').tab('show'); ++ this.el.siblings(':visible').first().find('a').tab('show'); + } + } + }); diff --git a/series b/series index 0981eae..e067719 100644 --- a/series +++ b/series @@ -59,3 +59,5 @@ issue12678.diff # [account_statement] Not delete statement lines when statament account_statement_second_currency.diff # [account_statement] Support second currency on statement line issue7697.diff # [stock] Do not compute internal quantity for stock move created without product nor unit + +issue12553.diff # [sao] Select first visible siblings when page is hidden