vtoubiana / TrackMeNot

An artware browser add-on to protect privacy in web-search. By issuing randomized queries to common search-engines, TrackMeNot obfuscates your search profile(s) and registers your discontent with surreptitious tracking.
http://cs.nyu.edu/trackmenot/
GNU General Public License v2.0
364 stars 54 forks source link

changes in "Options" Tab are not applied #110

Open dilasa opened 7 years ago

dilasa commented 7 years ago

TrackMeNot Version 0.10.2 Firefox 55.0.3 (64-Bit) WIndows 10

First: I can only remove search engine entries one by one, i have to close and reopen the "Options" Tab to see my changes. But when i then close Firefox and reopen it, everything is in initial mode, so again all search engine entries show up.

Second: When i check the "Generate queries including keywords monitored by DHS" and then press "Apply" close and reopen the "Options" Tab it is not checked anymore.

DidierLmn commented 7 years ago

TrackMeNot Version 0.10.2 Firefox 57 (64-bit) MacOS 10.12.6

The "Generate queries including keywords monitored by DHS" does not remain checked for me either.

vtoubiana commented 7 years ago

I'll start looking at this. @DidierLmn Do you also have the same with respect to search engine deletion?

Thank you for reporting.

Vincent

DidierLmn commented 6 years ago

Thanks for the follow-up @vtoubiana . I hadn't try that yet, but have done so now.

I'm able to remove multiple search-engines at once, however the changes also don't appear until I reopen the 'options' tab, and quitting Firefox and restarting also reverts the changes with me as well.

DidierLmn commented 6 years ago

About the DHS-option, I've tried to find the issue, but I'm not that familiar with Firefox Add-ons and haven't been able to find the issue.

However I can tell you it isn't in option-script.js on line 215 (function saveOptions()) the options variable that gets returned there gets the right value.

screenshot

But if I then look at the localstorage, the value is still false, so maybe there's something wrong with the function that writes to local-storage?

screenshot2