gecko-dev/dom/localstorage
Jan Varga e048ae910a Bug 1749504 - Make sure storage is initialized before clearing storage; r=dom-storage-reviewers,jstutte
LoadArchivedOrigins (called from QuotaClient::AboutToClearOrigins) currently
ensures that storage is initialized which eventually creates the archive from
webappsstore.sqlite. Conceptually, storage should be always initialized before
QuotaClient::AboutToClearOrigins is called.

Changes done in this patch:
- removed QuotaManager::EnsureStorageIsInitializedInternal call from
  LoadArchivedOrigins
- added QuotaManger::EnsureStorageIsInitializedInternal call to
  ClearStorageOp::DoDirectoryWork

Differential Revision: https://phabricator.services.mozilla.com/D186115
2023-09-14 04:04:29 +00:00
..
test Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish 2023-05-20 12:26:49 +00:00
ActorsChild.cpp
ActorsChild.h
ActorsParent.cpp Bug 1749504 - Make sure storage is initialized before clearing storage; r=dom-storage-reviewers,jstutte 2023-09-14 04:04:29 +00:00
ActorsParent.h Bug 1639548 - Remove redundant purging of localstorage private mode data. r=janv 2023-03-14 05:38:04 +00:00
LSDatabase.cpp
LSDatabase.h
LSInitializationTypes.h
LSObject.cpp Bug 1809753 - Part 3: Replace all callers of GetCurrentEventTarget with GetCurrentSerialEventTarget, r=mccr8,necko-reviewers,valentin 2023-01-16 23:14:11 +00:00
LSObject.h Bug 1805963 - Part 1: Stop using local execution mode for LSObject operations, r=janv 2022-12-21 22:01:24 +00:00
LSObserver.cpp
LSObserver.h
LSSnapshot.cpp Bug 1755206 - Add remote debugging info for SetItem quota errors. r=dom-storage-reviewers,janv 2023-06-16 16:52:38 +00:00
LSSnapshot.h
LSValue.cpp
LSValue.h
LSWriteOptimizer.cpp
LSWriteOptimizer.h
LSWriteOptimizerImpl.h
LocalStorageCommon.cpp
LocalStorageCommon.h
LocalStorageManager2.cpp Bug 1809753 - Part 3: Replace all callers of GetCurrentEventTarget with GetCurrentSerialEventTarget, r=mccr8,necko-reviewers,valentin 2023-01-16 23:14:11 +00:00
LocalStorageManager2.h
PBackgroundLSDatabase.ipdl
PBackgroundLSObserver.ipdl
PBackgroundLSRequest.ipdl
PBackgroundLSSharedTypes.ipdlh
PBackgroundLSSimpleRequest.ipdl
PBackgroundLSSnapshot.ipdl
ReportInternalError.cpp
ReportInternalError.h
SerializationHelpers.h Bug 1783240 - Part 1: Remove unnecessary `Log` methods from ParamTraits impls, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,mccr8,alwu 2022-09-28 19:25:12 +00:00
SnappyUtils.cpp
SnappyUtils.h
moz.build
nsILocalStorageManager.idl