diff --git a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js index a79334a99b4..35350b6e88e 100644 --- a/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js +++ b/addons/web_editor/static/src/js/editor/odoo-editor/src/OdooEditor.js @@ -3761,7 +3761,8 @@ export class OdooEditor extends EventTarget { td.remove(); } } - for (const tr of tableClone.querySelectorAll('tr:not(:has(td))')) { + const trsWithoutTd = Array.from(tableClone.querySelectorAll('tr')).filter(row => !row.querySelector('td')); + for (const tr of trsWithoutTd) { if (closestElement(tr, 'table') === tableClone) { // ignore nested tr.remove(); }