From 15b6e8241c0fbabdff94dc9b3e3c8eca0aba1d4e Mon Sep 17 00:00:00 2001 From: Anastasiia Fedotova Date: Wed, 14 Jan 2026 14:56:26 +0300 Subject: [PATCH 1/3] AGM-2823-added-info-about-method-modifier-for-adguard-for-ios-and-adguard-mini --- docs/general/ad-filtering/create-own-filters.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/general/ad-filtering/create-own-filters.md b/docs/general/ad-filtering/create-own-filters.md index db4af808a14..71a2e920a18 100644 --- a/docs/general/ad-filtering/create-own-filters.md +++ b/docs/general/ad-filtering/create-own-filters.md @@ -392,7 +392,7 @@ Basically, they just limit the scope of rule application. -| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Chrome MV3][ext-mv3] | [AdGuard for Firefox][ext-ff] | [AdGuard for iOS][ios-app] | [AdGuard for Safari][ext-saf] | [AdGuard Content Blocker][and-cb] | +| Modifier \ Products | [CoreLibs apps][cl-apps] | [AdGuard for Chromium][ext-chr] | [AdGuard for Chrome MV3][ext-mv3] | [AdGuard for Firefox][ext-ff] | [AdGuard for iOS][ios-app] | [AdGuard Mini for Mac][ext-saf] | [AdGuard Content Blocker][and-cb] | | --- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | [$app](#app-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | [$denyallow](#denyallow-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | @@ -400,7 +400,7 @@ Basically, they just limit the scope of rule application. | [$header](#header-modifier) | ✅ | ✅ [*[2]](#header-modifier-limitations)| ❌ | ✅ [*[2]](#header-modifier-limitations) | ❌ | ❌ | ❌ | | [$important](#important-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | | [$match-case](#match-case-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | -| [$method](#method-modifier) | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | +| [$method](#method-modifier) | ✅ | ✅ | ✅ | ✅ | ✅ [*[2]](#method-modifier-limitations) | ✅ [*[2]](#method-modifier-limitations) | ❌ | | [$popup](#popup-modifier) | ✅ [*[3]](#popup-modifier-limitations) | ✅ | ✅ [*[3]](#popup-modifier-limitations) | ✅ | ✅ [*[3]](#popup-modifier-limitations) | ✅ [*[3]](#popup-modifier-limitations) | ❌ | | [$strict-first-party](#strict-first-party-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | [$strict-third-party](#strict-third-party-modifier) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | @@ -703,7 +703,9 @@ This modifier limits the rule scope to requests that use the specified set of HT :::caution Restrictions -Rules with mixed negated and not negated values are considered invalid. +1. In AdGuard for iOS and AdGuard Mini for Mac, the `$method` modifier does not support negation. As a result, rules such as `$method=~get` are not supported. + +1. Rules with mixed negated and not negated values are considered invalid. So, for example, the rule `||evil.com^$method=get|~head` will be ignored. ::: @@ -712,6 +714,8 @@ So, for example, the rule `||evil.com^$method=get|~head` will be ignored. Rules with `$method` modifier are supported by AdGuard for Windows, AdGuard for Mac, AdGuard for Android, and AdGuard for Linux with [CoreLibs] v1.12 or later, and AdGuard Browser Extension for Chrome, Firefox, and Edge with [TSUrlFilter] v2.1.1 or later. +In AdGuard for iOS (v4.5.15 or later) and AdGuard Mini for Mac (v2.1 or later), the `$method` modifier is supported with limitations. + ::: #### **`$popup`** {#popup-modifier} From 117d0de58dbc20dce8f1809f0891d21798a690ba Mon Sep 17 00:00:00 2001 From: Anastasiia Fedotova Date: Wed, 14 Jan 2026 15:02:43 +0300 Subject: [PATCH 2/3] lint fix --- docs/general/ad-filtering/create-own-filters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/general/ad-filtering/create-own-filters.md b/docs/general/ad-filtering/create-own-filters.md index 71a2e920a18..6aa7246b4dc 100644 --- a/docs/general/ad-filtering/create-own-filters.md +++ b/docs/general/ad-filtering/create-own-filters.md @@ -714,7 +714,7 @@ So, for example, the rule `||evil.com^$method=get|~head` will be ignored. Rules with `$method` modifier are supported by AdGuard for Windows, AdGuard for Mac, AdGuard for Android, and AdGuard for Linux with [CoreLibs] v1.12 or later, and AdGuard Browser Extension for Chrome, Firefox, and Edge with [TSUrlFilter] v2.1.1 or later. -In AdGuard for iOS (v4.5.15 or later) and AdGuard Mini for Mac (v2.1 or later), the `$method` modifier is supported with limitations. +In AdGuard for iOS (v4.5.15 or later) and AdGuard Mini for Mac (v2.1 or later), the `$method` modifier is supported with limitations. ::: From 8979d233dfae3e1c2ed487eb6f8206ac680448a7 Mon Sep 17 00:00:00 2001 From: Anastasiia Fedotova Date: Fri, 16 Jan 2026 09:47:47 +0300 Subject: [PATCH 3/3] wording fixes --- docs/general/ad-filtering/create-own-filters.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/general/ad-filtering/create-own-filters.md b/docs/general/ad-filtering/create-own-filters.md index 6aa7246b4dc..425d9cc5c02 100644 --- a/docs/general/ad-filtering/create-own-filters.md +++ b/docs/general/ad-filtering/create-own-filters.md @@ -703,9 +703,9 @@ This modifier limits the rule scope to requests that use the specified set of HT :::caution Restrictions -1. In AdGuard for iOS and AdGuard Mini for Mac, the `$method` modifier does not support negation. As a result, rules such as `$method=~get` are not supported. +1. In AdGuard for iOS and AdGuard Mini for Mac, the `$method` modifier does not support negation. Therefore, rules such as `$method=~get` are not supported. -1. Rules with mixed negated and not negated values are considered invalid. +1. Rules with a combination of negated and non-negated values are considered invalid. So, for example, the rule `||evil.com^$method=get|~head` will be ignored. :::