Alexei
Alexei
That is very helpful, thank you!
>For anybody building anything, this is a clue that relatively naked variations of 'failed' are crappy error messages. I still don't really know what the actual problem was. Yes! This...
One issue is that the two remaining uses of `injectScript()` both pass a parameter to the main world script, so that the main world script can send messages back to...
At first glance, the problem is that our "remove cookies" DNR rule for `mail.google.com`, despite being scoped to `domainType: 'thirdParty'`, is applied to `mail.google.com` requests in a new, `mail.google.com` browser...
Here is what the relevant DNR rule looks like (minus a million google.com country code domains in `excludedInitiatorDomains`): ```json { "action": { "requestHeaders": [ { "header": "cookie", "operation": "remove" }...
This is not a problem in MV2 / with blocking `webRequest` because we keep our own tab state, and we compare the tab's (top frame's) host to request hosts when...
I wasn't able to reproduce this problem in Firefox, only Chrome.
To reproduce in Chrome: 1. Download and unzip [chrome-gmail-mailto.zip](https://github.com/user-attachments/files/19850892/chrome-gmail-mailto.zip) somewhere 2. Visit `chrome://extensions`, enable Developer mode, click Load unpacked, select the unpacked folder from previous step 3. Log into Gmail...
Opened crbug at https://issues.chromium.org/issues/413413551
To fix, we could respond to the user disabling Privacy Badger on a Google domain (a site where we perform Google link tracking removal) by disabling "google_redirect_ruleset" static rules, and...