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();
});
}