From 50e898b8473483e03a57b9636052e487b1cdef76 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 20 Oct 2025 09:14:22 -0400 Subject: [PATCH] Ignore negated request types when validating `redirect` option Related issue: https://github.com/uBlockOrigin/uBlock-issues/issues/3835 --- src/js/static-filtering-parser.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/js/static-filtering-parser.js b/src/js/static-filtering-parser.js index 853bb1cc8..95c25afdf 100644 --- a/src/js/static-filtering-parser.js +++ b/src/js/static-filtering-parser.js @@ -1371,7 +1371,9 @@ export class AstFilterParser { realBad = hasValue; if ( realBad ) { break; } requestTypeCount += 1; - unredirectableTypeCount += 1; + if ( (flags & NODE_FLAG_IS_NEGATED) === 0 ) { + unredirectableTypeCount += 1; + } break; case NODE_TYPE_NET_OPTION_NAME_POPUNDER: case NODE_TYPE_NET_OPTION_NAME_POPUP: