Opened 3 years ago

Last modified 2 years ago

#20491 new defect

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

TicketStatusOwnerSummaryComponent
#10493newtbb-teamHistory not being deleted in TBB after disabling and enabling Private Browsing ModeApplications/Tor Browser

Change History (1)

comment:1 Changed 2 years ago by cypherpunks

Note: See TracTickets for help on using tickets.