Opened 4 years ago

Closed 10 months ago

#20491 closed defect (wontfix)

Firefox bug - Bring back Global Private Browsing Mode instead of current fake

Reported by: bugzilla Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Major Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Currently TBB uses Always use private browsing mode, but it's a fake:

Firefox 20 introduced per-window private browsing mode, in which private user data is stored and accessed concurrently with public user data from another window.

from https://developer.mozilla.org/EN/docs/Supporting_per-window_private_browsing

So, Mozilla exposes it to users as private browsing mode which means by default the mode for the whole browser (that was described in https://wiki.mozilla.org/Firefox3.1/PrivateBrowsing/FunctionalSpec), but explains to developers that it's a per-window private browsing mode which means private browsing isolated to a window (it's a lie too, proof: https://bugzilla.mozilla.org/show_bug.cgi?id=117222).
In fact, it's a Tabbed Private Browsing where mode means mode of its operation for all windows instead of for window:

The implementation should support per-tab private browsing as an implementation detail, but that functionality will not be exposed by default.

from https://wiki.mozilla.org/Per-window_Private_Browsing

Drawbacks are still being discovered here and there:
official - https://developer.mozilla.org/EN/docs/Supporting_per-window_private_browsing#Forcing_a_channel_into_private_mode,

down side is the global state is lost, there is no global 'private browsing' flag in the new implementation

from https://wiki.mozilla.org/Security/Reviews/PerWindowPrivateBrowsing,

Interaction of Clear Recent History dialog and the private browsing mode https://bugzilla.mozilla.org/show_bug.cgi?id=463607,

The cookie viewer open from private-window shows the cookie which is stored in normal browsing window.

from https://bugzilla.mozilla.org/show_bug.cgi?id=823941,

etc...

Child Tickets

Change History (2)

comment:1 Changed 4 years ago by cypherpunks

comment:2 Changed 10 months ago by gk

Resolution: wontfix
Status: newclosed

I don't think we want to change the private browsing mode as it is currently developed by Mozilla. Rather, we should improve it. For that specific, actionable tickets is the way to go.

Note: See TracTickets for help on using tickets.