mirror of
https://github.com/gorhill/uBlock.git
synced 2024-11-22 02:12:44 +01:00
[mv3] Fix removeparam
potentially causing invalid DNR rules
This commit is contained in:
parent
17e0a35650
commit
f9ce06977d
@ -4652,12 +4652,14 @@ StaticNetFilteringEngine.prototype.dnrFromCompiled = function(op, context, ...ar
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
if ( rule.condition.resourceTypes === undefined ) {
|
if ( rule.condition.resourceTypes === undefined ) {
|
||||||
|
if ( rule.condition.excludedResourceTypes === undefined ) {
|
||||||
rule.condition.resourceTypes = [
|
rule.condition.resourceTypes = [
|
||||||
'main_frame',
|
'main_frame',
|
||||||
'sub_frame',
|
'sub_frame',
|
||||||
'xmlhttprequest',
|
'xmlhttprequest',
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
}
|
||||||
// https://github.com/uBlockOrigin/uBOL-home/issues/140
|
// https://github.com/uBlockOrigin/uBOL-home/issues/140
|
||||||
// Mitigate until DNR API flaw is addressed by browser vendors
|
// Mitigate until DNR API flaw is addressed by browser vendors
|
||||||
let priority = rule.priority || 1;
|
let priority = rule.priority || 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user