Open st333v opened 9 months ago
i did a bit of digging, and found the answer to why the issue is happening with the Shields function turned on, it seems brave is sending out phony data, when Canvas API calls are made with an aim to defeat browser fingerprinting, but unfortunately its also affecting the adblocking capability of fbp
i did a bit of digging, and found the answer to why the issue is happening with the Shields function turned on, it seems brave is sending out phony data, when Canvas API calls are made with an aim to defeat browser fingerprinting, but unfortunately its also affecting the adblocking capability of fbp
Can confirm. While keeping the rest of the Shields features on and selecting only Allow Fingerprinting, then FBP works as intended. Note to Brave crew: Would still be a nice compliment to Brave if you could somehow exempt FBP. Same mission after all. ;)
cc: @antonok-edm @ryanbr
Description
when brave shields is turned on for facebook, the fb purity browser extension cant block facebook's sponsored posts, but when shields is turned off, it starts working again.
it seems to be something to do with getting image data from a Canvas html element. anyone have any ideas whats going on, or how to fix the code when shields is turned on?
Steps to Reproduce
Actual result:
see sponsored posts with brave shields turned on
Expected result:
don't see sponsored posts with shields turned on
Reproduces how often:
the bad result is reproduced whenever shields is on
Brave version (brave://version info)
Version 1.63.169 Chromium: 122.0.6261.111 (Official Build) (32-bit)
Version/Channel Information:
haven't tried it on any other channels
Other Additional Information: