Ignore partial nodeNames (#2745)

This commit is contained in:
Sami Vänttinen 2026-01-04 14:07:39 +02:00 committed by GitHub
parent f522e819a5
commit 49b7ec72c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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;