kkapsner / CanvasBlocker

A Firefox extension to protect from being fingerprinted.
https://canvasblocker.kkapsner.de
Mozilla Public License 2.0
1.15k stars 86 forks source link

Site specific values not shown in UI #386

Closed TriMoon closed 5 years ago

TriMoon commented 5 years ago

Description

When you are able to actually add a "Site specific value" the current values are not listed at all in the UI of the settings page. No matter if you close and reopen it, no matter if it's in a separate tab or not.

Expected Behavior

All values that are currently configured for the respective "Site specific value" should be listed.

Current Behavior

No list is shown at all, just a single blank input box with the '+' on right.

Possible Solution

No idea at all because i didn't code this :wink:

Steps to Reproduce (for bugs)

  1. While on any webpage click the fingerprint icon in the URL-bar and select the gear icon to open the settings page of this extension. (Or use any other method to get to the same settings page.)
  2. As an example we will add an entry to "Block mode". Click the black arrow on right side of the "Block mode" setting.
  3. Type any text fe, local. and click the + symbol on right of the input box.
  4. This value is now actually in the config, but not shown.
  5. Close the settings page tab and open the settings page in a fresh tab. It is still not shown.
  6. Check it was actually added to the config by clicking the "Inspect" button in the "Export settings" section.

Context

I was trying to use this feature and was baffled by the lack of info feedback.

Your Environment

Your Settings

Fresh config after "Reset"

TriMoon commented 5 years ago

Due to #383 im now disabling this addon...

kkapsner commented 5 years ago

Already fixed in https://github.com/kkapsner/CanvasBlocker/commit/6fb0f946af989d67ebe68cf60c0c501689f6f75b - version 0.5.13 will be published soon.