Brave blocking innocuous scripts that use the canvas element?
So far, I've seen the scripts for two sites that use <canvas> break because Brave thinks they are fingerprinters, and blocks the scripts.
They are:
If there's a better place to report this, please let me know.
Posted Jan 27, 2020, 6:43 PM UTC
22
Settings -> Shields -> Device recognition -> Only block cross-site device recognition attemps.
This will allow Canvas execution from first-party but not 3rd party scripts. The two pages that you mentioned will work with the setting above.
Just on more thing:
> because Brave thinks they are fingerprinters
...and Brave is not wrong, enabling Canvas means that you can be fingerprinted, there is really no way around it due to how Canvas works. With the setting I suggested above you are doing a tradeoff between not breaking websites and having fingerprinting protection. Hope this helps!
You can also choose to do this on a per-site basis using the shield icon next to search bar if you do not wish to universally allow fingerprinting through first-party scripts.