Releases: kkapsner/CanvasBlocker
Releases · kkapsner/CanvasBlocker
1.10.1
new features:
- added tag search
- added :changed tag
- mark default value in drop downs settings
fixes:
- lag and functionality loss on google sites
- fix function tampering detection via prototype
- isPointInPath and isPointInStroke return undefined with persistent rng
known issues:
- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected
1.10
changes:
- added eBay to the convenience preset
- do not use proxy for Function.prototype.toString (causes weird problems sometimes)
new features:
- added setting showPresetsOnInstallation to be able to not show the presets page upon installation
- display version in page and browser action
- added protection for navigator.storage.estimate()
fixes:
- always protect about:blank
- persistent rng not working in Firefox for Android
- mobile default settings were not used in Firefox for Android
- settings export page did not show whole content in Firefox for Android
- new tabs opened from within the extension did not open properly in Firefox for Android
- settings reset confirmation dialog was not properly visible in Firefox for Android
- reload after changing the whitelist state in the browser action has to be done without cache
- data URL blocking was not affected by when changing the whitelist state in the browser action
- prevent unnecessary scroll bars in popups
known issues:
- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected
1.9
changes:
- update setting descriptions
- added dhl.de to the convenience preset
- updated browser presets
- screen API: use inner of top window for all outer computations
new features:
- added support for wildcards (*) in domains
- added {real Firefox version - rv} to Firefox navigator preset
fixes:
- errors in URL regular expressions broke CB
- use correct tab in browserAction (private browsing)
- respect RFP in offscreenToBlobCallback
known issues:
- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected
1.8
new features:
- added SVG protection
- added notice when dom.webAudio.enabled is set to false
- added {random vendor} and {random renderer} to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL to use a random value from a given list
- added <option1|option2|...> syntax to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL
fixes:
- errors in URL regular expressions broke CB
known issues:
- if a data URL is blocked the page action button does not appear
1.7
1.6.1
1.6
changes:
- periodical persistent rnd clearing does not clear in active tabs
- added paypal.com to the convenience preset
- improved whitelist inspection
- use proxy to hide changed functions
- whitelisting now uses "allowEverything" instead of "allow"
new features:
- try to not break tabs when updating
- setting to postpone updates until browser restart or extension is reloaded
- added status button in browser action to see and set the whitelist status
- if the current block mode is set to blocking you can chose between faking and allowing if you whitelist an URL
fixes:
- fix message canvasBlocker-unload
- convenience preset did not work properly
- random supply was not set properly on a fresh new tab
known issues:
- if a data URL is blocked the page action button does not appear
1.5
new features:
- added {empty}, {false} and {undefined} to webGL preference parameters (i.e. VENDOR, RENDERER, UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL)
- added {disabled} to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL to disabled the WEBGL_debug_renderer_info extension
- improved performance for protected canvas part "input"
fixes:
- protection of DOM manipulations on unloaded windows may break websites
known issues:
- if a data URL is blocked the page action button does not appear