From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../tools/storage/navigation-fission-on-target-switching-off.svg | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 devtools/docs/contributor/tools/storage/navigation-fission-on-target-switching-off.svg (limited to 'devtools/docs/contributor/tools/storage/navigation-fission-on-target-switching-off.svg') diff --git a/devtools/docs/contributor/tools/storage/navigation-fission-on-target-switching-off.svg b/devtools/docs/contributor/tools/storage/navigation-fission-on-target-switching-off.svg new file mode 100644 index 0000000000..6899f5d8b4 --- /dev/null +++ b/devtools/docs/contributor/tools/storage/navigation-fission-on-target-switching-off.svg @@ -0,0 +1,6 @@ + + + +StorageActorMock(parent p.)StorageUIResourceCommand
Fission ON
Fission ON
TargetCommandCookies(actor)
onWindowDestroyed
onWindowDestroyed
update("deleted")
update("deleted")
CookieWatcher
onStoresUpdate
onStoresUpdate
throttled
throttled
navigate
emit("single-store-update")
emit("single-sto...
onStoreUpdate
onStoreUpdate
one event per update
one event per update
Note: IndexedDB does the same things.
Note: IndexedDB does the same things.

Notes:

  • Storage resources are actually fronts.
  • Content process resources are: localStorage, sessionStorage and Cache
  • Parent process resources are: cookies and IndexedDB

Notes:...
Target switching OFF
Target switching OFF
navigate
onTargetDestroyed
onTargetDestroyed
onTargetAvailable
onTargetAvailable

Key points:

  • Content process storage types handle deletion in the UI client callback for `onTargetDestroyed`.
  • Parent process storage types don't have a target front, so we need to send `delete` updates.
  • New actors are created for both content and parent process storage types (their watcher's `watch` method is called) when navigation.

Key points:...
parent storage types: 1 front
content storage types: 1 front per target
parent storage types: 1 front...
onResourceListAvailable
onResourceListAv...
Viewer does not support full SVG 1.1
\ No newline at end of file -- cgit v1.2.3