Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH-1621: Site-Specific Whitelisting for Unknown Trackers via Anti-Tracking #416

Closed
wants to merge 23 commits into from

Conversation

@Eden12345
Copy link
Contributor

@Eden12345 Eden12345 commented Jul 18, 2019

JIRA Ticket: https://cliqztix.atlassian.net/browse/GH-1621

Notes
Firstly, I'm only able to get anything to show up in this category on 9gag.com, so you'll probably want to use that for testing.

As I mentioned to @wlycdgr, there's still an issue with race conditions in the UI when whitelisting/un-whitelisting an unknown tracker when a page is still close to its initial load time. By the time the background gets the message that its being whitelisted, it's already running anti-tracking on it so it rewrites the state with the un-whitelisted data points that it scrubs, even though the whitelist on the backend has been updated (the message is sent in the end of the _updateAntiTrackingWhitelist() function in reducers/blocking). Plus, even if it isn't overwritten you lose the UI state when you close the panel anyway, so we should be sending the source of truth from the backend rather forcing it.

I've also sent @wlycdgr (via Slack) a list of the places where strings need to be replaced with calls to our translation library, so I won't crowd up these PR notes with any more of that.

Eden12345 and others added 23 commits Jun 4, 2019
… on further commits until Design is finished reviewing the feature (a console.log has been added in each place where logic may be added to match upcoming feature implementation requirements)
@Eden12345 Eden12345 requested review from IAmThePan, jsignanini, zarembsky and ghostery/ghostery as code owners Jul 18, 2019
@Eden12345 Eden12345 closed this Jul 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants