details:   https://code.tryton.org/tryton/commit/a7107515b3fc
branch:    6.0
user:      Cédric Krier <[email protected]>
date:      Wed Nov 26 21:34:50 2025 +0100
description:
        Limit editable tree click event to the tab

        This permits the navigation between tabs.

        Closes #14393
        (grafted from 9fe27176548921f8d056f006940256a68472ef42)
diffstat:

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

diffs (25 lines):

diff -r 944e2d85186a -r a7107515b3fc sao/src/view/tree.js
--- a/sao/src/view/tree.js      Tue Dec 02 13:39:07 2025 +0100
+++ b/sao/src/view/tree.js      Wed Nov 26 21:34:50 2025 +0100
@@ -1811,9 +1811,11 @@
                 return;
             }
 
-            body = listener = jQuery(document.body);
+            body = jQuery(document.body);
             if (body.hasClass('modal-open')) {
                 listener = this.tree.el.parents('.modal').last();
+            } else {
+                listener = this.tree.el.parents('.tab-pane').last();
             }
             var handler = function(event_) {
                 if ((event_.currentTarget == body[0]) &&
@@ -1826,7 +1828,7 @@
                     event_.stopPropagation();
                     return;
                 }
-                body.off('click.sao.editabletree');
+                listener.off('click.sao.editabletree');
                 this.tree.edit_row(null);
                 return true;
             }.bind(this);

Reply via email to