From 43cb63f80a483bfdad013311dfd634c916595093 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 23 Nov 2020 08:47:29 -0500 Subject: [PATCH] Fix parsing of `queryprune=*` in static filtering parser --- src/js/static-filtering-parser.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/js/static-filtering-parser.js b/src/js/static-filtering-parser.js index 866fc0ba9..a0bc99d84 100644 --- a/src/js/static-filtering-parser.js +++ b/src/js/static-filtering-parser.js @@ -2484,6 +2484,10 @@ const NetOptionsIterator = class { this.optSlices[i+4], this.optSlices[i+5] - 3 ); + if ( val === '*' ) { return true; } + if ( val.charCodeAt(0) === 0x21 /* '!' */ ) { + val = val.slice(1); + } if ( val.startsWith('|') ) { val = `^${val.slice(1)}`; } if ( val.endsWith('|') ) { val = `${val.slice(0,-1)}$`; } try {