From 0540c1de21d4e48226a8f62256e16f14f1edf181 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Sat, 4 Jan 2025 03:30:17 +0800 Subject: [PATCH] Fix: salvaged adgaurd rules should match original domain --- Build/constants/loose-tldts-opt.ts | 4 ++-- Build/lib/parse-filter.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Build/constants/loose-tldts-opt.ts b/Build/constants/loose-tldts-opt.ts index ee764c39..19c4959f 100644 --- a/Build/constants/loose-tldts-opt.ts +++ b/Build/constants/loose-tldts-opt.ts @@ -14,6 +14,6 @@ export const loosTldOptWithPrivateDomains: Parameters }; export const normalizeTldtsOpt: Parameters[1] = { - allowPrivateDomains: true - // detectIp: true + allowPrivateDomains: true, + detectIp: true }; diff --git a/Build/lib/parse-filter.ts b/Build/lib/parse-filter.ts index cf34670c..c664da6d 100644 --- a/Build/lib/parse-filter.ts +++ b/Build/lib/parse-filter.ts @@ -575,7 +575,8 @@ export function parse($line: string, result: [string, ParseType], allowThirdPart } const domain = normalizeDomain(sliced); - if (domain) { + + if (domain && domain === sliced) { result[0] = domain; if (white) {