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
LocalStorageManager.h
PBackgroundLocalStorageCache.ipdl
PBackgroundStorage.ipdl
PSessionStorageObserver.ipdl
PartitionedLocalStorage.cpp
PartitionedLocalStorage.h
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
StorageDBUpdater.cpp
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
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
StorageUtils.h
moz.build