Closed Bug 962260 Opened 7 years ago Closed 3 years ago

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

Categories

(Firefox for Metro Graveyard :: Browser, enhancement)

All
Windows 8.1
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: mbrubeck, Unassigned)

References

Details

(Whiteboard: [feature] p=8)

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.)
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
(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
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.