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 Bug 1535617: Part 2 - Clear weak references for most cycle collected objects on unlink. r=mccr8 2020-02-25 19:44:39 +00:00
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 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/storage. r=dom-workers-and-storage-reviewers,janv 2020-02-12 10:33:31 +00:00
LocalStorageManager.cpp Bug 1615297 - Move Localstorage Keygen into Principal r=ckerschb,baku 2020-03-29 15:31:24 +00:00
LocalStorageManager.h
PBackgroundLocalStorageCache.ipdl
PBackgroundStorage.ipdl
PSessionStorageObserver.ipdl
PartitionedLocalStorage.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/storage. r=dom-workers-and-storage-reviewers,janv 2020-02-12 10:33:31 +00:00
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 Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00
SessionStorageCache.h Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00
SessionStorageManager.cpp Bug 1629707 - use `StoragePrincipal` for `SessionStorage`; r=baku 2020-04-30 07:31:16 +00:00
SessionStorageManager.h Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00
SessionStorageObserver.cpp
SessionStorageObserver.h
SessionStorageService.cpp Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00
SessionStorageService.h Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00
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 Bug 1615321 - Remove GetUri call in StorageObserver r=ckerschb 2020-02-24 16:57:40 +00:00
StorageObserver.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/storage. r=dom-workers-and-storage-reviewers,janv 2020-02-12 10:33:31 +00:00
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
moz.build Bug 1593246 - Part 5: Replicate session storage data r=janv,asuth 2019-12-13 09:45:55 +00:00