-
Notifications
You must be signed in to change notification settings - Fork 887
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
Add Privacy Pass extension #2576
Conversation
Is this PR abandoned? |
@rulatir I really hope not... |
Our main interest in having PrivacyPass included, rather than as just another extension like any other, is for use in private windows with Tor, to reduce the number of captchas that are presented to Tor users by Cloudflare. However, currently private windows with Tor can't use extensions at all. We are working on changing the architecture of private windows with Tor so that they can use extensions, but it's a lot of work with complicated internal design consequences, and it's not ready yet. See brave/brave-browser#1677 and brave/brave-browser#2307 for more details. |
Closing as this is a bit stale (needs rebase) and there are the complications that @riastradh-brave mentioned above (not being able to run extensions in Tor private window) |
@bsclifton we were just in the process of rebasing, we've done it once already, could we have this repoened, as a placeholder if nothing else. How do you propose we proceed, is there anything we can do to help with the refactor of Tor windows? |
Even once the Tor refactor is complete and extensions are usable in Tor windows, this PR doesn't hit all the UX needs, and there are a couple of technical improvements which would be desirable too.
|
@tomlowenthal thank you for the feedback. We'll get right to work shipping at least the UX improvements. @bridiver agree that |
Am I correct in assuming that we are finally days away from HAVING™ this, or will some other issue pop up that will block this feature for another half-year? |
I'm hoping we'll be able to take advantage of this soon but there are still some issues remaining with getting extensions running in private windows with Tor. |
This comment has been minimized.
This comment has been minimized.
Closing as Privacy pass is installable from the Chrome Web Store. It works great in Tor tabs too I don't think we want to build this into the browser by default |
This PR addresses brave/brave-browser#1677 by adding Privacy Pass extension. Extension is added as a regular extension installed from the Chrome store, in a fashion identical to the IPFS Companion extension.
After brave/brave-browser#2307 has been implemented this will allow users to have a hassle free experience in all contexts. For now it works in normal and incognito modes, but not in Tor mode.
Submitter Checklist:
npm test brave_unit_tests && npm test brave_browser_tests && npm run test-security
) onnpm run lint
)git rebase master
(if needed).git rebase -i
to squash commits (if needed).Test Plan:
2. Click "Cancel" in the prompt, the Privacy Pass switch should be changed back to off. 3. Toggle it on again, and click "Add extension" in the prompt to install it, Privacy Pass extension should now be installed and enabled. 4. Left click Privacy Pass icon opens current status report, as shown below
5. In brave://settings/extensions, toggle Privacy Pass switch off again and visit brave://extensions, Privacy Pass extension should be shown disabled. 6. Enable Privacy Pass switch toggle in brave://settings/extensions again,Privacy Pass extension should be shown enabled in brave://extensions. 7. Remove Privacy Pass extension in brave://extensions, Privacy Pass extension switch toggle in brave://settings/extensions should be shown off.
Reviewer Checklist:
After-merge Checklist:
changes has landed on.