From dad862f063700f46f3471d850efab08075d044a0 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 10 Apr 2023 15:13:03 -0400 Subject: [PATCH] Properly detect incorrect usage of CSS combinators Related discussion: - https://www.reddit.com/r/uBlockOrigin/comments/12fquk4/ublock_is_on_but_im_still_getting_ads_on_this/jfpkz1g/ --- src/js/static-filtering-parser.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/js/static-filtering-parser.js b/src/js/static-filtering-parser.js index 5a06d086c..cf675a3d0 100644 --- a/src/js/static-filtering-parser.js +++ b/src/js/static-filtering-parser.js @@ -3093,6 +3093,7 @@ class ExtSelectorCompiler { if ( parts === undefined ) { return; } if ( this.astHasType(parts, 'Error') ) { return; } if ( this.astHasType(parts, 'Selector') === false ) { return; } + if ( this.astIsValidSelectorList(parts) === false ) { return; } if ( this.astHasType(parts, 'ProceduralSelector') === false && this.astHasType(parts, 'ActionSelector') === false