From b63ced24d415827342ac14b3924e68054851f398 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 12 Mar 2023 09:45:33 -0400 Subject: [PATCH] Fix broken filter parsing when prepended with spaces Related issue: - https://github.com/uBlockOrigin/uBlock-issues/issues/2540 --- src/js/static-filtering-parser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/static-filtering-parser.js b/src/js/static-filtering-parser.js index 0b328328f..a473c088c 100644 --- a/src/js/static-filtering-parser.js +++ b/src/js/static-filtering-parser.js @@ -1096,7 +1096,7 @@ export class AstFilterParser { let anchorBeg = this.indexOfNetAnchor(parentStr, patternBeg); if ( anchorBeg === -1 ) { return 0; } anchorBeg += parentBeg; - if ( anchorBeg !== parentStr.length ) { + if ( anchorBeg !== parentEnd ) { tail = this.allocTypedNode( NODE_TYPE_NET_OPTIONS_ANCHOR, anchorBeg,