Skip to content

Domain with $app modifier fails to be added to HTTPS-filtered websites exclusions #5587

@Versty

Description

@Versty

Version

AdGuard for Android 4.7.1

Environment

Android 9

Steps to reproduce

  1. Go to Settings -> Filtering -> Network -> HTTPS filtering -> HTTPS-filtered websites -> Website allowlist
  2. Tap on the Add website option
  3. Enter googleapis.com$app=com.android.vending to the "Domain" field
  4. Press the Add button

Expected behaviour

The googleapis.com$app=com.android.vending rule is added to the Website exclusions list

Actual behaviour

"This domain does not exist" error is displayed.

Screenshot

Additional info

For rules with the $app modifier, the rule should be modified with the "domain"$app=package.name mask prior to providing it to CoreLibs, if the Include subdomains checkbox is unchecked.

Example

googleapis.com$app=com.android.vending -> "googleapis.com"$app=com.android.vending

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions