Support Cache API in Private Browsing mode (with encrypted disk storage)
(Core :: Storage: Cache API, enhancement, P3)
(Reporter: asuth, Unassigned)
(Depends on 1 open bug)
In bug 1639542 and related bugs we've been working on supporting IndexedDB in private browsing mode through the use of encrypted backing storage and enhancing QuotaManager to support storing the data in directories that don't include the origin. Origin storage would either be through use of a null principal (short term) or QM v4 which will store storage bottles or data in bottles (ex: IDB databases) in their own UUID-labeled directories.
We previously had bug 1117808 which discussed a variety of solutions, including https://bugzilla.mozilla.org/show_bug.cgi?id=1117808#c1 which suggested indicating a quota size of 0 bytes. Based on current experience, even large sites that should be quota-aware are not, so that doesn't seem workable for sites that actually want to use the storage.
10 months ago