diff --git a/Build/lib/parse-filter/filters.ts b/Build/lib/parse-filter/filters.ts index 9679a7c5..b54672fa 100644 --- a/Build/lib/parse-filter/filters.ts +++ b/Build/lib/parse-filter/filters.ts @@ -243,6 +243,7 @@ export class AdGuardFilterIgnoreUnsupportedLinesStream extends TransformStream -1) { - sliceEnd = indexOfDollar - line.length; + sliceEnd = indexOfDollar; } /* @@ -533,7 +534,7 @@ export function parse(line: string, result: [string, ParseType], includeThirdPar sliceEnd -= 1; } - const sliced = (sliceStart > 0 || sliceEnd < 0) ? line.slice(sliceStart, sliceEnd === 0 ? undefined : sliceEnd) : line; + const sliced = line.slice(sliceStart, sliceEnd); if (sliced.length === 0 || sliced.includes('/')) { result[1] = ParseType.Null; return result;