AdguardTeam / AdguardTeam/SafariConverterLib
`$specifichide` does not apply to cosmetic rules with wildcard/regex domains on Safari 26+
- 主要言語
- Swift
- スター
- 78
- フォーク
- 20
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
On Safari 26+, cosmetic rules with wildcard TLD domains (`example.*`) or regex domains (`/example/`) use `if-frame-url`/`unless-frame-url` triggers instead of `if-domain`. The `$specifichide` exception mechanism only operates on `if-domain` entries and cannot match against `if-frame-url` regex patterns, so `$specifichide` rules are silently ignored for this class of cosmetic rules.
### Affected rules
```adblock
! Cosmetic rule with TLD wildcard — applies to example.com, example.net, etc.
example.*##.banner
! Intended to suppress the above rule on example.com specifically — has no effect
@@||example.com^$specifichide
```
```adblock
! Cosmetic rule with regex domain
/ads\./##.banner
! Intended to suppress on ads.example.com — has no effect
@@||ads.example.com^$specifichide
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。