From 665e459f288b4c50790c7d6c726dabb614b9d0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alfaiate?= Date: Wed, 22 Jan 2025 09:58:49 +0700 Subject: [PATCH] Fix: Prevent mobile focus loop --- js/dataTables.fixedHeader.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/js/dataTables.fixedHeader.js b/js/dataTables.fixedHeader.js index 941db01..b4ee43a 100644 --- a/js/dataTables.fixedHeader.js +++ b/js/dataTables.fixedHeader.js @@ -526,11 +526,13 @@ $.extend(FixedHeader.prototype, { itemDom.placeholder = null; } - if (item === 'header') { - itemDom.host.prepend(tablePart); - } - else { - itemDom.host.append(tablePart); + if (!$.contains(itemDom.host[0], tablePart[0])) { + if (item === 'header') { + itemDom.host.prepend(tablePart); + } + else { + itemDom.host.append(tablePart); + } } if (itemDom.floating) {