From a20ecd51fed72e2991e98b63af3a69edd0ad1434 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 6cd960096..91aa41a3c 100644 --- a/src/js/static-filtering-parser.js +++ b/src/js/static-filtering-parser.js @@ -2968,6 +2968,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