diff --git a/src/js/contentscript.js b/src/js/contentscript.js index cec0b50c3..14b6dac82 100644 --- a/src/js/contentscript.js +++ b/src/js/contentscript.js @@ -659,10 +659,13 @@ vAPI.DOMFilterer = class { ...this.proceduralFilterer.selectors.values() ); } - for ( const json of this.convertedProceduralFilters ) { - out.procedural.push( - this.proceduralFiltererInstance().createProceduralFilter(json) - ); + const proceduralFilterer = this.proceduralFiltererInstance(); + if ( proceduralFilterer !== null ) { + for ( const json of this.convertedProceduralFilters ) { + out.procedural.push( + proceduralFilterer.createProceduralFilter(json) + ); + } } } return out;