details:   https://code.tryton.org/tryton/commit/5723fcbb3599
branch:    7.4
user:      Cédric Krier <[email protected]>
date:      Wed Nov 19 00:27:21 2025 +0100
description:
        Set focus on the first visible input when navigating with arrow keys

        Closes #14372
        (grafted from 2362ec130d7245718c967bd2718531b7135d46df)
diffstat:

 sao/src/view/tree.js |  7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r b0b92c65375f -r 5723fcbb3599 sao/src/view/tree.js
--- a/sao/src/view/tree.js      Wed Nov 19 00:17:24 2025 +0100
+++ b/sao/src/view/tree.js      Wed Nov 19 00:27:21 2025 +0100
@@ -2170,7 +2170,10 @@
                             }
                         }
                         this._get_column_td(next_column)
-                            .find(':input,[tabindex=0]').focus();
+                            .find(':input,[tabindex=0]')
+                            .filter(':visible')
+                            .first()
+                            .focus();
                     } else {
                         var prm = jQuery.when();
                         if (!this.tree.screen.group.parent) {
@@ -2221,6 +2224,8 @@
                                     .trigger('click')
                                     .trigger('click')
                                     .find(':input,[tabindex=0]')
+                                    .filter(':visible')
+                                    .first()
                                     .focus();
                             });
                         }

Reply via email to