Transfer private tabs between desktop and Metro without writing them to disk

RESOLVED INCOMPLETE

Status

enhancement
RESOLVED INCOMPLETE
5 years ago
2 years ago

People

(Reporter: mbrubeck, Unassigned)

Tracking

Trunk
All
Windows 8.1
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [feature] p=8)

(Reporter)

Description

5 years ago
Currently we disable the "Relaunch in Windows 8 Touch" command in Private Browsing windows (bug 928068).

Once private browsing is supported in Metro (bug 771188), it would be nice to keep private tabs/windows open (and private) when switching from desktop to Metro and vice-versa.  However, we currently transfer the session from one app to the other by saving it to disk.  For private browsing, we would need a way to transfer the sesssion in memory without writing any private data to disk.

(If this isn't feasible, then we should figure out what to do if the user chooses "Relaunch in desktop" with private tabs open in Metro.)

Comment 1

5 years ago
I'd like to review the patch (and/or the plan) here.  Thanks!
One way to accomplish this is with the CryptProtectData API which was used for auto sync setup in Metro from Desktop (when we used to have it).

Example code can be found here:
https://hg.mozilla.org/mozilla-central/rev/b855b1ac3f14#l2.136

Comment 3

5 years ago
(In reply to comment #2)
> One way to accomplish this is with the CryptProtectData API which was used for
> auto sync setup in Metro from Desktop (when we used to have it).

That is a fantastic idea!
Mass close of bugs in obsolete product https://bugzilla.mozilla.org/show_bug.cgi?id=1350354
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.