Open Bug 1714354 Opened 2 years ago Updated 10 months ago

Support Cache API in Private Browsing mode (with encrypted disk storage)

Categories

(Core :: Storage: Cache API, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: asuth, Unassigned)

References

(Depends on 1 open bug)

Details

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.

You need to log in before you can comment on or make changes to this bug.