Skip to content

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

@fix-parrot

Description

@fix-parrot

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

! 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
! Cosmetic rule with regex domain
/ads\./##.banner

! Intended to suppress on ads.example.com — has no effect
@@||ads.example.com^$specifichide

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions