Per-window private browsing ready for testing now!

One of the most often requested features in the private browsing support for Firefox has been the ability to open a private window without needing to close the entire session. Over the past 19 months, we have been working on a plan to rewrite the private browsing code to make it possible to open a private window without needing to close down the entire non-private session, and today, I’m happy to announce that we now have the first experimental builds with this feature ready for testing. First of all, let’s look at a few screenshots:

Opening a new private window
Opening a new private window

A newly opened private window
A newly opened private window

Shopping for an enganement ring
Shopping for an engagement ring in a private window, with a news site open in a normal window

You can download the experimental builds for the various desktop platforms here:

These experimental builds have a number of known issues that we’re working on.

  • The download manager UI is not hooked up yet (bug 801232), which means that the download panel and the download manager only show your non-private downloads.
  • The social UI is enabled for private windows (bug 808215)
  • The geolocation token used for websites asking to know your location is not correctly separated for private and non-private windows (bug 769285)
  • Permanent private browsing mode’s UI is going to change (bug 801823)
  • A bunch of other UI work remains to be done.

Under the hood, implementing this feature meant that instead of having a single value representing the global private browsing mode throughout the application, we now have one value per each document that the browser loads, and we made sure that when we’re about to store a piece of information which can reveal traces of your browsing history, we check that value and decide whether we should do that based on the current privacy state of a document.  This seems like a simple idea, but there was a lot of effort involved in rearchitecturing the various components involved to make this possible.

Because this is an extremely big change, we really need to hear your feedback.  Please download these builds, and let us know if some feature is not working properly, or if you find traces from your private browsing session on your hard disk.  Please note that while we’ve taken a lot of care to make sure that these builds do not in fact leave traces from your browsing on your local disk, it’s possible that there are bugs which we have missed, so please don’t use these builds to browse anything highly sensitive.

We’re planning to work on the remaining pieces hard to make sure that this feature gets in a future version of Firefox for desktop, and your testing really helps us here.  Once we address the major remaining issues, we’re planning to turn this feature on in Nightly, and at that point we will safely upgrade these builds to the regular Nightly channel so that you can continue testing the latest and greatest features of Firefox as they’re introduced.  If you’re interested to follow along this project, see the tracking bug.

Last but very least, this project was made possible by the continued help of many people in the Mozilla community, and is one of the best examples of collaboration between the community members that I’ve seen over the years.  I’d like to thank the following people for their help in this project (hope that I’m not forgetting anyone.)

  • Mario Alvarado
  • Saurabh Anand
  • Bellindira Castillo
  • Andres Hernandez
  • Diana Koenraadt
  • Raymond Lee
  • Chris Lord
  • Hessam Salehi
  • Eric Wong

Oh, and of course a special thanks goes to Josh Matthews who was involved in the planning and implementation phases and did some heroic work to make this a reality!

Posted in Blog Tagged with: , , ,
4 comments on “Per-window private browsing ready for testing now!
  1. besr-cl says:

    how i disable it, i wish to use the previous method of private browsing in firefox

    • ehsan says:

      It is not possible to disable this feature, but I’m curious, why do you prefer the previous method?

      • besr-cl says:

        To navigate to a website from a normal page is fine. usually i open a folder(around 5 websites) to open in private mode.
        Using the new form of private mode, almost allways finished browsing in “private mode” in the normal window

      • nimd4 says:

        This most-annoying menu item “Open Link in New Private Window” must be removed from the Nightly menu. Unbelievable. :\

20 Pings/Trackbacks for "Per-window private browsing ready for testing now!"
  1. [...] experimental builds are available for all supported desktop operating systems. The developers note that some features are not working yet, and that there are issues that need to be sorted out. This [...]

  2. [...] Better late than never One of the most often requested features in the private browsing support for Firefox has been the ability to open a private window without needing to close the entire session. Over the past 19 months, we have been working on [...] to make it possible to open a private window without needing to close down the entire non-private session, and today, I’m happy to announce that we now have the first experimental builds with this feature ready for testing. [Per-window private browsing ready for testing now! sur Ehsanakhgari.org] [...]

  3. [...] November 2012 Kategorie: Backup & Security, Firefox, geschrieben von: caschy Firefox bekommt voraussichtlich ab Version 20 einen privaten Modus, der auf Fenster-Basis beruht. Bislang ist es bei Firefox nicht [...]

  4. [...] It looks like Mozilla doesn’t have plans to offer Per-tab private browsing which Opera offers. You can download these test builds from here. [...]

  5. [...] It looks like Mozilla doesn’t have plans to offer Per-tab private browsing which Opera offers. You can download these test builds from here. [...]

  6. [...] en este tipo de versiones porque aún existen otros problemas relacionados con ella, tal y como han indicado los propios desarrolladores de [...]

  7. [...] en este tipo de versiones porque aún existen otros problemas relacionados con ella, tal y como han indicado los propios desarrolladores de [...]

  8. [...] este tipo de versiones porque aún existen otros problemas relacionados con ella, tal y como han indicado los propios desarrolladores de [...]

  9. [...] en este tipo de versiones porque aún existen otros problemas relacionados con ella, tal y como han indicado los propios desarrolladores de [...]

  10. [...] developers have been working on this feature for last 19 months. Mozilla’s Ehsan Akhgari explains the reason behind this delay as the development team had to rewrite the current private browsing [...]

  11. [...] Download Firefox with Private Windows ] Tags: Firefox, Internet Browsers, Mozilla, private browsing google_ad_client = [...]

  12. [...] support for Private Browsing mode in a Android incarnation of Firefox. Private Browsing is removing an renovate on a desktop side as well, with Firefox 20 approaching to embody a proceed to open Private Browsing tabs right alongside your [...]

  13. [...] for Private Browsing mode in the Android incarnation of Firefox. Private Browsing is getting an overhaul on the desktop side as well, with Firefox 20 expected to include a way to open Private Browsing tabs right alongside your [...]