diff --git a/memo/persistence-of-states.md b/memo/persistence-of-states.md
index 23ab1381..4eed308b 100644
--- a/memo/persistence-of-states.md
+++ b/memo/persistence-of-states.md
@@ -26,13 +26,13 @@ If developers want to keep states persistent across B, C or D, but the default p
| API | Chrome | Firefox | Safari |
| ------------- | ------------- | ------------- | ------------- |
-| action.set* (e.g. setBadgeText)| A | | |
-| [alarms](https://developer.chrome.com/docs/extensions/reference/alarms) | B + C + D (except [a bug](https://crbug.com/1285798)) | | |
-| [contextMenus](https://developer.chrome.com/docs/extensions/reference/contextMenus) | B + D | | |
+| action.set* (e.g. setBadgeText)| A: in MV3
B + D: in MV2 | A | A |
+| [alarms](https://developer.chrome.com/docs/extensions/reference/alarms) | B + C + D (except [a bug](https://crbug.com/1285798)) | A | A |
+| [contextMenus](https://developer.chrome.com/docs/extensions/reference/contextMenus) | B + D | B + D | A |
| [commands](https://developer.chrome.com/docs/extensions/reference/commands) | B + C + D (can't set by api) | | |
| [downloads.setUiOptions()](https://developer.chrome.com/docs/extensions/reference/downloads/#method-setUiOptions) | A | | |
| "declarative_net_request" in manifest | B + D | | |
-| [declarativeNetRequest.updateDynamicRules()](https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#method-updateDynamicRules) | B + C + D | | |
+| [declarativeNetRequest.updateDynamicRules()](https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#method-updateDynamicRules) | B + C + D | B + C + D | B + C + D |
| [declarativeNetRequest.updateSessionRules()](https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#method-updateSessionRules) | A | | |
| [power.requestKeepAwake()](https://developer.chrome.com/docs/extensions/reference/power/#method-requestKeepAwake) | A | | |
| storage.session | A | | |
@@ -42,5 +42,6 @@ If developers want to keep states persistent across B, C or D, but the default p
| [scripting.registerContentScripts()](https://developer.chrome.com/docs/extensions/reference/scripting/#method-registerContentScripts) | B + D: if `persistAcrossSessions` is true
A: if `persistAcrossSessions` is false | | |
| proxy.settings.set() | | | |
| [sidePanel.setPanelBehavior()](https://developer.chrome.com/docs/extensions/reference/sidePanel/#method-setPanelBehavior) | B + C + D | | |
+| privacy | B + C + D | B + C + D | Not supported |
\* This table may not be exhaustive, nor may it be adequately tested. Additions and corrections are welcome.