details: https://code.tryton.org/tryton/commit/2362ec130d72
branch: default
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
diffstat:
sao/src/view/tree.js | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diffs (24 lines):
diff -r c486617ac232 -r 2362ec130d72 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
@@ -2365,7 +2365,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) {
@@ -2416,6 +2419,8 @@
.trigger('click')
.trigger('click')
.find(':input,[tabindex=0]')
+ .filter(':visible')
+ .first()
.focus();
});
}