brave / brave/adblock-rust

Support uritransform

Open
#575 3 comments 0 reactions 0 assignees View on GitHub
uBO-parity
Dominant language
Rust
Stars
2.8k
Forks
250
Avg merge
1d 16h
Merged PRs (30d)
6

Description

Fixes https://community.brave.app/t/instagram-twitter/645921 This is not something often used, but tends to be used for toughest issues like Youtube, Ad-Shield, etc. e.g. https://github.com/uBlockOrigin/uAssets/commit/0e19d09a4c7fe2a6c05fa2637384c123de89607d https://github.com/uBlockOrigin/uAssets/commit/9411f1380a9f7241de29d9a2a3fa6d8159f65b99 Currently uBlock filters includes three `uritransform` rules with one being for Amazon Prime video.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the three existing `uritransform` rules mentioned in the issue and comparing the referenced uBlock Origin commits. Then trace how the adblock engine currently parses and applies filter rules, including the Amazon Prime Video case. Done means the cited Instagram/Twitter scenario and the existing `uritransform` use cases are supported and covered by validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.