Per-window Private Browsing: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "= Rationale = The current Private Browsing (PB) implementation in Firefox is very disruptive, because it closes all of your open tabs and windows. Although we do a relatively go...")
 
No edit summary
Line 3: Line 3:


This page summarizes the design which can lead to a per-window Private Browsing implementation for Desktop Firefox.
This page summarizes the design which can lead to a per-window Private Browsing implementation for Desktop Firefox.
= Current Design =
The global mode PB implementation is basically an application wide boolean flag which designates whether the PB mode is on or off.  The private browsing service manages this global flag, and sends a bunch of notifications when the global mode is changing (for example, when the user invokes the Private Browsing flag).  Each module which needs to store data which can identify the websites that a user has previously visited needs to handle these notifications in order to adjust its behavior depending on the PB mode flag, and refrain from storing such data inside this mode.  For more information on how the existing API works, see [https://developer.mozilla.org/En/Supporting_private_browsing_mode this document].
Confirmed users
657

edits

Navigation menu