diff --git a/src/js/static-net-filtering.js b/src/js/static-net-filtering.js index 6651f08a5..898ad80c6 100644 --- a/src/js/static-net-filtering.js +++ b/src/js/static-net-filtering.js @@ -4595,9 +4595,14 @@ StaticNetFilteringEngine.prototype.dnrFromCompiled = function(op, context, ...ar seen.clear(); // Adjust `important` priority + // Mind: + // - https://github.com/uBlockOrigin/uAssets/issues/29451#issuecomment-3150181993 for ( const rule of ruleset ) { if ( rule.__important !== true ) { continue; } - if ( rule.priority === undefined ) { continue; } + if ( rule.priority === undefined ) { + if ( rule.__modifierType !== 'removeparam' ) { continue; } + rule.priority ||= 0; + } rule.priority += 30; }