From 80d14b8f4af09f46faece0ffa66818fc2697bb27 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Fri, 8 Sep 2023 18:17:08 +0800 Subject: [PATCH] Check newly added node type before "attachDirAuto" (#26972) --- web_src/js/modules/dirauto.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_src/js/modules/dirauto.js b/web_src/js/modules/dirauto.js index 91f71a5b8..c917bf8cf 100644 --- a/web_src/js/modules/dirauto.js +++ b/web_src/js/modules/dirauto.js @@ -19,7 +19,7 @@ export function initDirAuto() { for (let i = 0; i < len; i++) { const addedNode = mutation.addedNodes[i]; if (addedNode.nodeType !== Node.ELEMENT_NODE && addedNode.nodeType !== Node.DOCUMENT_FRAGMENT_NODE) continue; - attachDirAuto(addedNode); + if (addedNode.nodeName === 'INPUT' || addedNode.nodeName === 'TEXTAREA') attachDirAuto(addedNode); const children = addedNode.querySelectorAll('input, textarea'); const len = children.length; for (let childIdx = 0; childIdx < len; childIdx++) {