From e404f871a39b4a22c037921428141ed32d1a9263 Mon Sep 17 00:00:00 2001 From: Dimitri Benin Date: Sun, 13 May 2018 15:12:31 +0200 Subject: [PATCH] don't query changed text nodes for children elements --- keepassxc-browser/keepassxc-browser.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/keepassxc-browser/keepassxc-browser.js b/keepassxc-browser/keepassxc-browser.js index 490f675..ff978fa 100755 --- a/keepassxc-browser/keepassxc-browser.js +++ b/keepassxc-browser/keepassxc-browser.js @@ -1143,6 +1143,11 @@ let observer = new MutationObserver(function(mutations, observer) { } for (const mut of mutations) { + // skip text nodes + if (mut.target.nodeType === Node.TEXT_NODE) { + continue; + } + // Check if the added element has any inputs const inputs = mut.target.querySelectorAll(cipFields.inputQueryPattern);