Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

META: use cases for blocking webRequest not covered by declarativeNetRequest #110

Open
hackademix opened this issue Oct 16, 2021 · 4 comments
Labels
topic: dnr Related to declarativeNetRequest

Comments

@hackademix
Copy link

hackademix commented Oct 16, 2021

This is meant as a meta-issue to collect use cases not (yet?) covered by declarativeNetRequest which currently prevent MV2 extensions relying on blocking webRequest from migrating.

It aims to either justify keeping blocking webRequest around, better if asynchronous like in Firefox, for specific use cases requiring an ad-hoc permission, or to alternatively obtain clear and actionable instructions to serve the same use cases with available MV3 technology.

Already filed:

@ghostwords
Copy link

ghostwords commented Dec 8, 2021

Google’s definition of third-party domains doesn’t agree with Privacy Badger’s definition.

According to Google,

A request is said to be first party if it has the same domain (eTLD+1) as the frame in which the request originated.

Privacy Badger and probably all content blockers care whether a resource is third party to the site (top-level document frame) the user chose to visit, not to some frame within the site.

Moreover, how will Privacy Badger continue to account for domains that appear different but in fact belong to the same entity? Privacy Badger maintains a long list of lists of such domains. Whenever Privacy Badger performs a "party-ness" check, this list is taken into account.

@carlosjeurissen carlosjeurissen added the topic: dnr Related to declarativeNetRequest label Sep 17, 2022
@erosman
Copy link

erosman commented Sep 27, 2022

@hackademix
Copy link
Author

hackademix commented Jan 4, 2024

Adding

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: dnr Related to declarativeNetRequest
Projects
None yet
Development

No branches or pull requests

4 participants