From ff801a750a641f32135d4683f16b638ec888fffc Mon Sep 17 00:00:00 2001 From: varjolintu Date: Tue, 4 Nov 2025 20:32:56 +0200 Subject: [PATCH] Ignore partial nodeNames --- keepassxc-browser/content/observer-helper.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/keepassxc-browser/content/observer-helper.js b/keepassxc-browser/content/observer-helper.js index 5df11e55..6d288bbd 100644 --- a/keepassxc-browser/content/observer-helper.js +++ b/keepassxc-browser/content/observer-helper.js @@ -18,11 +18,19 @@ kpxcObserverHelper.ignoredNodeNames = [ 'A', 'HEAD', 'HTML', + 'IMG', 'LINK', 'SCRIPT', 'VIDEO', ]; +kpxcObserverHelper.ignoredPartialNodeNames = [ + 'FACEPLATE', + 'REDDIT-PDP', + 'RENDER-TEMPLATE', + 'SHREDDIT', +]; + kpxcObserverHelper.ignoredNodeTypes = [ Node.ATTRIBUTE_NODE, Node.TEXT_NODE, @@ -312,6 +320,7 @@ kpxcObserverHelper.ignoredNode = function(target) { if (!target || kpxcObserverHelper.ignoredNodeTypes.some(e => e === target.nodeType) || kpxcObserverHelper.ignoredNodeNames.some(e => e === target.nodeName) + || kpxcObserverHelper.ignoredPartialNodeNames.some(e => target.nodeName?.includes(e)) || target.nodeName.startsWith('YTMUSIC') || target.nodeName.startsWith('YT-')) { return true;