The feature request is pretty straightforward.
Another reason that one could argue that it be added is that one of Brave’s biggest selling points is faster load times due to not loading a bunch of useless stuff, However I find that when comparing to using chrome, I spend more time manually allowing JS on each new website I visit or new page that I visit, then having to reload the page to see it work properly when using the Brave browser. I do not run into this problem on chrome because there is an option to always allow JS
@eljuno I have all scripts blocked, but what I am referring to is under advanced settings Then under Site settings, Then scroll down to Java-script, The only setting options are Completely blocked, or sites must ask permission to run JS.
Thats what I am suggesting is a way to globally block all scripts, but then be able to pick and choose which scripts you want to globally enable and not block (such as JS)
Currently from what I am aware, The only way to globally enable a specific script is to globally enable them all correct?
however if there is feature that allows global script blocks, whilst allowing me to globally allow specific scripts I am unaware of that feature.
I think there’s a misunderstanding of how Shields operate in Brave: Shields Defaults: Settings --> Shields --> Defaults
Changing these changes the protection setting on a GLOBAL level. For example – if you set Shields Default to Block all scripts, every website you visit will start off with scripts blocked. Please note that these settings will always override the ones in Settings --> Advanced --> Privacy/Security --> Site Settings.
Site Specific Shields:
As their name implies, these settings are applied on a per-site basis. They will be remembered and they will also override the default settings. For example, if you set brave.com for the first time with scripts = blocked in Shields defaults, you’ll see the page display like so:
(Side note: my screenrecording app seems a little off – mouse cursor appears to the right of the object actually clicked on. Please ignore )
So, to answer the actual question of
Yes, absolutely – there already is. Set your Shields Defaults to allow JS and it will be allowed on every site you visit. If you’d like to allow JS for a specific site, use the Shields panel to change JS settings for the site in focus.
I’d highly recommending reading through our Shields docs for a better understanding of how they work and how to leverage them when browsing the web:
I really LOVE Brave, but this issue is too frustrating–constantly copying and pasting URLs from Brave into Safari (on my Mac). I’m sad to say that I need to go back to either energy sucking Chome or featureless Safari.
Will do. I’ll start to remember to save the URLs. Can’t remember specific sites so I have to wait for them to happen again. They seem to come in clusters, I guess it depends on what types of things I’m browsing for that day.
(FYI: the other reason I have a problem using Brave is that with Brave, Youtube gives me ads that run minutes vs 15 seconds. With Shields Down it still knows it’s Brave and does that. Have to wtch all Youtube videos on Safari.)