freethenation / DFPM

DFPM is a browser extension for detecting browser fingerprinting.
114 stars 20 forks source link

Protonmail website broken with DFPM active in Chrome #7

Open JeGr opened 5 years ago

JeGr commented 5 years ago

Is there any code or code change relevant to actively blocking javascript or related actions? Seems protonmail.com changed some of their JS Framework or web code and now chrome+dfpm break their WebUI, it only stated you have to have JS active to use the page so it seems something to detect JS capabilities is blocked by DFPM?

chrome Any way to check if that's a bug on the extension or on their side with JS detection? image

JeGr commented 5 years ago

Additional: DFPM log shows NO tracking attempt (no yellow or red to see anywhere), just infos. Perhaps a side effect of a new chrome release (74)?

JeGr commented 5 years ago

Second Addition: Found another case the extension blocked functionality of a site. paypal.com with active 2FA normally displays a new site/widget with 2FA form field. With DFPM active it only shows a blank white page.

richardklafter commented 5 years ago

The issue was caused by a previous fix for https://codepen.io. I reverted/reworked that fix and it now works again for Protonmail. Will you confirm Protonmail and PayPal now work correctly for you? I pushed a new version of the extension which should be available within an hour or two. Make sure you are running 1.18.

JeGr commented 5 years ago

I am actually running 1.18 but Paypal 2FA won't show up/work. Protonmail seems back to being functional though.