1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-10-06 09:37:12 +02:00

Be sure procedural filterer is present before use

Related issue:
- https://github.com/uBlockOrigin/uBlock-issues/issues/2407
This commit is contained in:
Raymond Hill 2022-12-14 08:56:04 -05:00
parent 8c64c3c6ac
commit d77331f73a
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2

View File

@ -659,10 +659,13 @@ vAPI.DOMFilterer = class {
...this.proceduralFilterer.selectors.values() ...this.proceduralFilterer.selectors.values()
); );
} }
for ( const json of this.convertedProceduralFilters ) { const proceduralFilterer = this.proceduralFiltererInstance();
out.procedural.push( if ( proceduralFilterer !== null ) {
this.proceduralFiltererInstance().createProceduralFilter(json) for ( const json of this.convertedProceduralFilters ) {
); out.procedural.push(
proceduralFilterer.createProceduralFilter(json)
);
}
} }
} }
return out; return out;