Device recognition blocking may broke some site

#1

Looks like one of “Device recognition blocking” features is replacing return value of WebGLRenderingContext getSupportedExtensions function with null, while there is fingeprint JS libs that always expects that it will return Array.

I encountered such a problem when registering on a fastmail website, the registration form just broke when I clicked submit

Maybe we can just return empty array instead of null? That will prevent broken JS code, and still protect against fingerprinting

0 Likes

#2

cc @toml on this. Thanks for the feedback @ujeenator

0 Likes

#3

Thanks for reporting this. I’ve opened an issue for it. https://github.com/brave/brave-browser/issues/3326

0 Likes

closed #4

This topic was automatically closed after 30 days. New replies are no longer allowed.

0 Likes