gecko-dev/dom/storage
Liang-Heng Chen 256b591fe1 Bug 1638389 - skip events that principals are not matched; r=timhuang
The [[ https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/dom/base/nsGlobalWindowInner.cpp#5070-5071 | assertion ]] is called in a [[ https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/dom/storage/StorageNotifierService.cpp#86-87 | runnable ]], the condition was previously bailed out by the same [[ https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/dom/storage/StorageNotifierService.cpp#78-81 | expression ]].
Dynamic FPI may potentially relaxed the effective storage principal from intrinsic storage principal to node principal, when it happened during the asynchrnous event, it will end up raise the assertion.

Differential Revision: https://phabricator.services.mozilla.com/D78017
2020-06-04 09:00:34 +00:00
..
LocalStorage.cpp
LocalStorage.h
LocalStorageCache.cpp Bug 1626450 - Remove stray references to "nsAutoPtr.h" in dom/. r=mccr8 2020-04-03 21:05:26 +00:00
LocalStorageCache.h
LocalStorageManager.cpp Bug 1615297 - Move Localstorage Keygen into Principal r=ckerschb,baku 2020-03-29 15:31:24 +00:00
LocalStorageManager.h
moz.build
PartitionedLocalStorage.cpp
PartitionedLocalStorage.h
PBackgroundLocalStorageCache.ipdl
PBackgroundStorage.ipdl
PSessionStorageObserver.ipdl
SessionStorage.cpp Bug 1629707 - use StoragePrincipal for SessionStorage; r=baku 2020-04-30 07:31:16 +00:00
SessionStorage.h Bug 1629707 - make SessionStorage support StoragePrincipal; r=baku 2020-04-29 20:47:14 +00:00
SessionStorageCache.cpp
SessionStorageCache.h
SessionStorageManager.cpp Bug 1629707 - use StoragePrincipal for SessionStorage; r=baku 2020-04-30 07:31:16 +00:00
SessionStorageManager.h
SessionStorageObserver.cpp
SessionStorageObserver.h
SessionStorageService.cpp
SessionStorageService.h
Storage.cpp Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
Storage.h
StorageActivityService.cpp Bug 1635399 - Function PrincipalInfoToPrincipal now returns Result<nsCOMPtr<nsIPrincipal>, nsresult> r=ckerschb 2020-05-12 19:02:05 +00:00
StorageActivityService.h
StorageDBThread.cpp Bug 1609907 - Remove AUTO_PROFILER_THREAD_SLEEP before mozilla::CondVar waits - r=mstange 2020-05-01 22:12:22 +00:00
StorageDBThread.h Bug 1617653 - Remove nsAutoPtr usage from localstorage, quota, storage, simpledb. r=dom-workers-and-storage-reviewers,sg 2020-02-25 23:14:57 +00:00
StorageDBUpdater.cpp Backed out 2 changesets (bug 1603703) for xpc failures on test_storage_aggregates.js. CLOSED TREE 2020-03-05 19:37:32 +02:00
StorageDBUpdater.h
StorageIPC.cpp Bug 1635399 - Function PrincipalInfoToPrincipal now returns Result<nsCOMPtr<nsIPrincipal>, nsresult> r=ckerschb 2020-05-12 19:02:05 +00:00
StorageIPC.h Bug 1617653 - Remove nsAutoPtr usage from localstorage, quota, storage, simpledb. r=dom-workers-and-storage-reviewers,sg 2020-02-25 23:14:57 +00:00
StorageNotifierService.cpp Bug 1638389 - skip events that principals are not matched; r=timhuang 2020-06-04 09:00:34 +00:00
StorageNotifierService.h
StorageObserver.cpp
StorageObserver.h
StorageUtils.cpp Bug 1615297 - Move Localstorage Keygen into Principal r=ckerschb,baku 2020-03-29 15:31:24 +00:00
StorageUtils.h Bug 1615297 - Move Localstorage Keygen into Principal r=ckerschb,baku 2020-03-29 15:31:24 +00:00