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;