But the Facebook container retains your Facebook cookies (and therefore your login) after restarts.
697 karma · joined December 13, 2011
But the Facebook container retains your Facebook cookies (and therefore your login) after restarts.
I'm also interested in this claim. If you're referring to Intelligent Tracking Prevention, I don't think it does this.
We tried a few different UXs and none of them felt ideal. We have an open issue to add Messenger to the list of FB domains that are contained. https://github.com/mozilla/contain-facebook/issues/45
Basically, various privacy protections cause various kinds of website breakage.
https://blog.mozilla.org/data/2018/01/26/improving-privacy-w...
And check out Cloudflare's detail post too:
https://blog.cloudflare.com/validating-leaked-passwords-with...
I'm very interested in this thread. Other replies here are correct - there are many ways that sites try to detect private browsing, and many ways they can get it right or wrong.
How do people feel about the "stealth" design goal of private browsing? Should it be a goal? What about a hide-in-a-big-crowd tactic? (E.g., how Tor tries to make all its users look identical.)
We did a user research study measuring website breakage under various privacy protections:
https://blog.mozilla.org/data/2018/01/26/improving-privacy-w...
tl;dr - strict-origin-when-cross-origin was one of the protections with the lowest amount of breakage. Entering Private Browsing is a clear, strong signal that the user wants more privacy, so we started by implementing this protection in Private Browsing.
However, note that some advertisers demand that AdTech vendors must not serve their ads on certain kinds of pages. (e.g., https://support.google.com/adsense/answer/1348688?hl=en&topi...) Many of those agreements require full referrers to be able to audit the ad inventory.
So there are some concerns and trade-offs to make in this space.
Firefox 59 PBM now implements strict-origin-when-cross-origin by default, which trims the path off the referrer value of ALL 3rd-party requests.
Extensions operate on requests before the platform-level channel classifier.
In theory, the platform-level classifier should be faster than the webRequest API, but we've not measured it specifically.
Running both uBO and and Tracking Protection can give some extra coverage; I've noticed sometimes the Tracking Protection shield pops up even though uBO (and Privacy Badger) are running.
There should be a post on hacks.mozila.org soon.
We had some original mock-ups with more settings, but they cluttered the introductory UI and seemed to only confuse people new to the concept.
https://addons.mozilla.org/en-us/firefox/addon/containers-on...
It wasn't our core use-case, but there's a Web Extension API for others to build on!
https://addons.mozilla.org/en-us/firefox/addon/containers-on...
https://github.com/mozilla/testpilot-containers
And we're asking folks to upvote their favorite issues, so we can point more add-on developers at these lists. Since we can't solve for every workflow and use-case, we really want to enable an ecosystem of container-aware addons. (Some of the other comments here link to the already-growing number of container-aware addons)
And check out https://developer.mozilla.org/Add-ons/WebExtensions/API/cont... if you're interested in making your own.
1. Implements the browserAction pop-up UI for managing containers & tabs 2. Adds the ability to assign sites to always open in a certain container
Or maybe a new bug in the [META] Contextual Identity / Containers Bugs ? (https://bugzilla.mozilla.org/showdependencytree.cgi?id=11914...)
I'm not sure if Cookiepie directly inspired the engineers who built originAttributes and Containers features here, but after working with this Firefox team I can definitely say that the core Containers tech is not hackish at all - great engineers here.
Anyway, thanks for contributing!