AdguardTeam / AdguardTeam/SafariConverterLib

`$specifichide` does not apply to cosmetic rules with wildcard/regex domains on Safari 26+

オープン
#119 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
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 はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。