Add toggle to disable consent banner-filter (block cookie banners)

The filter list for blocking consent banners (“Easylist cookie/Cookie notice banner”) is great, but it’s probably also one of the most problem causing filter lists. Please consider adding a toggle to disable the filter, directly from the Brave shields drop down menu (without disabling all shields).

Here’s an example. The Sony Alpha site correctly blocks third-party YouTube content. When clicking Play on a video, I get a message stating that I must enable YouTube cookies from the consent banner. However, I can’t access the consent banner without disabling all shields.

https://www.sony.se/electronics/kameror-med-utbytbart-objektiv/ilce-7m5

Well yes, because there are essential cookies required for Web pages to work, there are ways to block JavaScript from the pages but its basically same thing as i understand.

It’s nearly impossible to avoid completely, but for now just block third-party cookies and fingerprinting — until some clever engineers eventually find an ultimate workaround or quirk, like letting you choose which site’s UI component JavaScript you want to block, or adding AI that you can simply tell: “block the part of JavaScript that does X on this specific page.” The AI would then dig into the page’s code and remove or neutralize roughly that section in a reasonably stable way.

Except… it would probably get pretty messy.

I might have been unclear. I’m not talking about blocking cookies and tracking scripts. I’m talking about blocking consent banners (“cookie banners”).

There’s technically some way to hide individual parts of UI, not sure how well it works for it.

The issue is that the UI and the underlying logic are usually fully connected. If we just hide the ‘Consent Banner’ UI, the site’s logic is still stuck waiting for an interaction that we can no longer see or click. It’s hard to ‘blindly’ satisfy that logic without showing the banner at least once.

I couldn’t see any cookie messages from the sony site with shields enabled

Yes, it’s hidden. My suggestion is to make it easier to display it again, so that I can change the settings (in this case to allow third-party content). Now I have to disable all shields to make the banner visible.

Here’s a video to demonstrate the issue. My suggestion is to add another toggle to the Brave shields menu to disable the consent banner blocking filter on the current domain.

okay, added exception. https://github.com/easylist/easylist/commit/13f39a82

Give it a few hours. Will show consent, will fix later

Thanks! Please note, this was just an example for why I suggest adding the toggle.

ideally it should be fixed for everybody without any need for interaction or toggling.

But we do have an “adblock only mode” incoming feature.

Yes, blocking the banner by default is great. However, there has to be a way to display it since we (on what I feel is an increasing number of sites) must give consent to display third-party scripts. On some sites, e.g., Nextcloud’s site, it works out-of-the box since they have a dedicated button (outside of the consent banner) to allow third-party content. Many sites, unfortunately, don’t and require interaction with the consent banner.

The “adblock only mode” will probably fix this.

1 Like