From d1e600d133522abd37269964f5f9ee008a64bcea Mon Sep 17 00:00:00 2001 From: iam-py-test <84232764+iam-py-test@users.noreply.github.com> Date: Tue, 7 Nov 2023 18:19:06 -0500 Subject: [PATCH] Fix https://github.com/DandelionSprout/adfilt/pull/945 --- ClearURLs for uBo/compile.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ClearURLs for uBo/compile.py b/ClearURLs for uBo/compile.py index 87bcb45d0..13a270e74 100644 --- a/ClearURLs for uBo/compile.py +++ b/ClearURLs for uBo/compile.py @@ -200,7 +200,6 @@ def write_rules( filter_ = (regex_fromat if is_regex(rule) else plain_format).format( rule, url_pattern ) - print("[debug]", url_pattern, filter_, plain_format, rules) if filter_ not in KNOWN_BAD_FILTERS: filterlist.write(filter_ + "\n") @@ -274,6 +273,14 @@ def main() -> int: "||{1}$removeparam={0}", filterlist, ) + elif url_pattern.startswith("(") and url_pattern.endswith(")"): + write_rules( + url_pattern[1:-1], + rules, + "$removeparam=/^{0}=/,domain={1}", + "$removeparam={0},domain={1}", + filterlist, + ) else: write_rules( url_pattern,