Canvas Block Legacy breaks Google Voice

General discussion, compatibility and contributed extensions.

Moderators: satrow, Lootyhoof, FranklinDM

ltcomdata
Moongazer
Moongazer
Posts: 10
Joined: 2015-06-28, 03:49
Location: WI

Canvas Block Legacy breaks Google Voice

Unread post by ltcomdata » 2019-04-14, 04:32

Hello:

Installing the Canvas Block Legacy extension for Pale Moon breaks the Google Voice website.
It does not matter if the website (voice.google.com) or even the domain (google) is white-listed.
The only way to get Google Voice working again is to disable Canvas Block Legacy entirely.

Anyone knows of a workaround?

Thanks!

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 23969
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: Canvas Block Legacy breaks Google Voice

Unread post by Moonchild » 2019-04-14, 10:44

ltcomdata wrote:Anyone knows of a workaround?
Stop using Canvas Block and use the preference canvas.poisondata instead to prevent canvas fingerprinting.
City of Heroes public server: https://www.moonshard.org/ -- Vote for it on cohservers.com

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Fedor2
Astronaut
Astronaut
Posts: 649
Joined: 2016-04-11, 01:26

Re: Canvas Block Legacy breaks Google Voice

Unread post by Fedor2 » 2019-04-14, 19:09

The name canvasblocker is now not accurate it was named that of the history. This extension is not simple canvas blocker now, more accurate that it is a fake fingerprinter. And it handles several more different things beside canvas, audio fingerprint is among them. There most likely because of that, i shall fix or make whitelist work. And i need find a way to test that google voice.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 23969
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: Canvas Block Legacy breaks Google Voice

Unread post by Moonchild » 2019-04-14, 23:19

Yeah so you block essential web technologies.

Don't expect all websites to work if you do that -- the only way around that is to stop blocking essential APIs or deal with the consequences.
City of Heroes public server: https://www.moonshard.org/ -- Vote for it on cohservers.com

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Fedor2
Astronaut
Astronaut
Posts: 649
Joined: 2016-04-11, 01:26

Re: Canvas Block Legacy breaks Google Voice

Unread post by Fedor2 » 2019-04-15, 08:48

stop blocking essential APIs
May be you did not have time read my message above. It blocks nothing, it does the same as the canvas.poisondata but not only with it.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 23969
Joined: 2011-08-28, 17:27
Location: 58°2'16"N 14°58'31"E
Contact:

Re: Canvas Block Legacy breaks Google Voice

Unread post by Moonchild » 2019-04-15, 11:00

Sorry if i misunderstood how something called a "blocker" doesn't in fact block anything.
I'm still thinking that it must be sending blank responses (even if not blocking) because otherwise you'd expect a website to respond favorably -- unless of course you're sending data back in a way that's nonsense for the API used in which case web servers will abort (most likely per-spec, too)
City of Heroes public server: https://www.moonshard.org/ -- Vote for it on cohservers.com

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne
Image

User avatar
Fedor2
Astronaut
Astronaut
Posts: 649
Joined: 2016-04-11, 01:26

Re: Canvas Block Legacy breaks Google Voice

Unread post by Fedor2 » 2019-05-05, 10:37

Moonchild
Sorry, did not get about send blank response otherwise a website to respond favorably, what did you mean?


Today i am going to make whitelist function and update the extension, also add more features from original canvas blocker, but not enable them by default.

User avatar
Sampei Nihira
Moon lover
Moon lover
Posts: 81
Joined: 2018-04-03, 16:17

Re: Canvas Block Legacy breaks Google Voice

Unread post by Sampei Nihira » 2019-05-05, 16:56

@ Fedor2

:thumbup:

I just need the anti-ClientRects Fingerprint function.
But this other feature would also be appreciated:

Image

connected:

Image

User avatar
Fedor2
Astronaut
Astronaut
Posts: 649
Joined: 2016-04-11, 01:26

Re: Canvas Block Legacy breaks Google Voice

Unread post by Fedor2 » 2019-05-06, 12:44

Ah the canvas font, canvas blocker does not have this, сan try put from another extension. Instead canvasbloker has innovation about useragent spoof and other navigator items, yet i decided not add this feature, why? One can spoof that by plain about:config settings. Also the whitelist function properly at least on the several sites, but i stuck with the google.

So there was no point to make new version today.
I can add whitelists for section APIs, like in the original has.
To make extension look more accurate, rename it to the Tracker Faker
What do you think?

User avatar
Sampei Nihira
Moon lover
Moon lover
Posts: 81
Joined: 2018-04-03, 16:17

Re: Canvas Block Legacy breaks Google Voice

Unread post by Sampei Nihira » 2019-05-06, 17:00

I vote no for changing the name of the extension. ;)

pale_moon_user
Hobby Astronomer
Hobby Astronomer
Posts: 17
Joined: 2017-01-12, 23:20

Re: Canvas Block Legacy breaks Google Voice

Unread post by pale_moon_user » 2019-05-18, 03:33

Fedor2 wrote:
2019-05-06, 12:44
To make extension look more accurate, rename it to the Tracker Faker
I like that name. It accurately describes its function and let's me know it isn't redundant with preference canvas.poisondata.

Post Reply