Require an explicit opt-in to enable extensions in Private Browsing
Categories
(WebExtensions :: General, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: pauljt, Unassigned)
References
(Blocks 2 open bugs)
Details
Updated•8 years ago
|
Comment 3•8 years ago
|
||
Updated•8 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
| Reporter | ||
Comment 14•7 years ago
|
||
| Reporter | ||
Comment 15•7 years ago
|
||
Comment 16•7 years ago
|
||
Comment 17•7 years ago
|
||
| Reporter | ||
Comment 18•7 years ago
|
||
Comment 19•7 years ago
|
||
Comment 20•7 years ago
|
||
| advocacy-reviewed | ||
We currently allow Extensions in private browsing mode, while Chrome blocks extensions from private browsing by default, and requires the user to opt-in
Chrome is a piece of junk Mozilla should not consider as a masterpiece. The only reason of Chrome taking the largest market share is its aggressive promotion by bundling it with software in adware-like fashion, Chrome forks and TV ads. Please stop mocking Chrome!
Chrome marketplace is a junkyard. That's why they need this means.
It's a somewhat philosophical decision - there are definitely a lot of valid use cases for extensions (e.g. anti-tracking, adblocking) in private browsing, so just blocking extensions access to private browsing would likely end up harming the users more than helping.
And I want all the anti-tracking addons be active by default. In fact all the addons I install have their source code audited by me, some because of curiosity, some because I have sent some pull requests.
I see the following options:
a) leave the existing behavior, at the risk that extensions my be capturing data in private browsing sessions without user knowledge
b) adopt chrome's opt-in approach, and require users to enable the extensions they want in private browsing mode via an additional step c) something else? We could add UI for clearing storage.local/.sync for example, but ultimately that's something extensions would have to allow us to do (they could store data server side where we can't remove it).
I vote for something else. Just banning non-free addons and addons with tracking from AMO, so if some mf managed to publish an addon with tracking, anyone had permission to remove the tracking and publish the addon, then remove the original addon by reporting it and substituting it with own one without tracking.
Description
•