Skip to content

Conversation

@marcosholgado
Copy link
Contributor

Task/Issue URL: https://app.asana.com/0/414730916066338/1200317286377247
Tech Design URL:
CC:

Description:
This PR adds tracker blocker for service workers for API >= 24

Note: This has been tested on APIs < 24to check the app doesn't crash or has any problems.

Steps to test this PR:

  1. Install from this branch
  2. Go to https://privacy-test-pages.glitch.me/privacy-protections/request-blocking/
  3. Press Start the test
  4. Scroll down to the Other section and check the serviceworker-fetch request is marked as failed (grey square with red border)
  5. In the logcat you should also see a few lines similar to Blocking request https://bad.third-party.site/privacy-protections/request-blocking/block-me/fetch.json?serviceworker-0.12289616434485073

Internal references:

Software Engineering Expectations
Technical Design Template

@joshliebe joshliebe self-assigned this May 21, 2021
@marcosholgado marcosholgado requested a review from joshliebe May 21, 2021 14:26
Copy link
Contributor

@joshliebe joshliebe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🙂

Screenshot_1621603274

@marcosholgado marcosholgado merged commit 9deb3dc into develop May 21, 2021
@marcosholgado marcosholgado deleted the feature/marcos/service_worker branch May 21, 2021 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants