From 2500e09ce22bb92cbe2d2823457aeffca59fb4cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 16 Apr 2024 09:16:24 +0200 Subject: [PATCH] Use jQuery remove to remove children row elements We can not rely on the row node to always have a parent node as toggle_row is a callback to an event that can be executed after the row has already be removed from the DOM. Closes #13198 --- sao/src/view/tree.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sao/src/view/tree.js b/sao/src/view/tree.js index dc0b551199..1ca0de3562 100644 --- a/sao/src/view/tree.js +++ b/sao/src/view/tree.js @@ -1787,8 +1787,7 @@ collapse_children: function() { for (const row of this.rows) { row.collapse_children(); - var node = row.el[0]; - node.parentNode.removeChild(node); + row.el.remove(); } this.rows = []; },