This may be a duplication of certain posts. But I think I am asking for a cross section (ad-block/cookie block/tracker block etc.) function, so I decide to post a new one.
So there are cases when I want to allow everything for certain domain.
For example, I may want to allow everything when logging onto a trusted website such as government or banking portal, to avoid potential issues caused by certain blocking functions.
It would help if:
a) There is a place to edit an exception list that have all kinds of blockings off by default.
b) There is a single button that I can click on to toggle the shield on/off.
The shield at the top seems to base on the whole domain name. In quite a few cases when I actually want to use it, I want to set it at the second level domain (e.g. bankname.com), regardless of the lower level domain names. It is not uncommon for major sites to utilize third level domains within a logged in area. And not able to set it directly at a second level domain means I need to turn off every single one, and may need to re-login for every new one I encountered.
This is mainly a concern for login-sites. It is not just annoying, but may unintentionally spakle security alert when logging on/off happened multiple times in a short period of time. Which may lead to account being temporarily locked.
This is minor, but in some other cases, I may simply want to turn the sheild off regardless of sites, for a while. E.g. if I am clicking through some cross-site registration/deals that requires cookie reference/tracking from a specific site, I may simply want to turn the shield off temporarily.
I would say this is more than a minor problem. If the shields cause problems with Vanguard’s website for example (which they currently do!), then disabling the shields should apply to all URLs ending with vanguard.com. Instead, I have to disable shields dozens of times, one time each for “personal.vanguard.com”, “login.vanguard.com”, “dashboard.vanguard.com”, etc, etc.
There needs to be an option to add sites to an exclusion list with the following format:
*.brave.com
(NOTE: IF you are curious, the ASCII/HTML character string %3A%2F%2F represents 3 characters in sequence :// )
At each of those Brave Browser Settings pages, scroll down to JavaScript and set (or confirm by toggling the switch and then setting) the selection manually to: Allow
Next, in a Brave Browser New Window, go to:
brave://settings/content/javascript
Scroll down that javascript settings page to Allowed to use javascript
Click the Add button
Enter [*.]vanguard.com as the site . . . but do not Enable the following:
Current Private session only
Click the Add button
In a Brave Browser New Window, go to the On exit tab at:
brave://settings/clearBrowserData
Disable: Site and Shields Settings ← so you do not lose:
Site and Global Shields settings (brave://settings/shields) when using Brave Browser Private Windows (Private Browsing)
Site and both Global Shields and Site-Specific Shields settings, when using Brave Browser New Windows (non-Private Browsing)
@289wk, Thanks for posting and trying to be helpful. Correct me if I’m wrong, but you are trying to provide a workaround, rather than a solution to the problem I’ve described. I think you are saying to go to a bunch of individual sitedetails pages, which in my case is over 36 different URL strings (too many to even fit in a single screen-shot, and a number which really highlights the need for domain level disabling of Brave shields):
Thanks very much for trying to help, but I’m going to refrain from trying it, because from your post, I can’t tell what those steps would accomplish, and you didn’t clarify whether I would need to iterate your procedure for all 36 URLs, which would be a lot of time to invest for an uncertain outcome.
I am using an older version of Brave Browser, for an older Mac computer; so, the following screenshot is a little different in appearance, than a recent version of Brave Browser.
@shivan do you know if there’s any thoughts of an extra toggle/setting on this? On uBlock Origin you have the choice between website or page. When I was testing, disabling uBO on one would disable for all subdomains. But with Brave it seems to only be a per subdomain toggle.
Just to have the choice anyway. I don’t want to go back to having my choices at places like Brave Community impact my choices for Brave Search or whatever. I remember something like that happening before and it was a major headache.
Sorry about the invalid URLs. I was just providing hypothetical examples of various subdomains, because the problem isn’t specific to any particular URL. But sorry that I confused the matter.
The actual URLs are shown in the screenshot, but again, the specific URLs are irrelevant.
What is needed is a way to disable shields for *.vanguard.com and *.DOMAIN.COM, where DOMAIN represents any possible domain on the internet, because there are way too many subdomains at some of these websites to individually do site settings. I’m still not sure why you are recommending going into the site settings. I understand what those are, but for a site you basically trust, it’s too cumbersome to go in and toggle individual things like JavaScript and location settings. If the site works with the default shields, great. If it doesn’t, I just want to turn the shields off for the entire trusted domain.
The site settings are great for a site where you need to see some content but want to make sure the site doesn’t abuse you in specific ways like hitting you with notifications or accessing your camera.