From 49b7ec72c7f933d335cb52a66dd3d3b0c45be909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sami=20V=C3=A4nttinen?= Date: Sun, 4 Jan 2026 14:07:39 +0200 Subject: [PATCH] Ignore partial nodeNames (#2745) --- 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 ddc521e..5bd1839 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;