diff --git a/api/StorageManager.json b/api/StorageManager.json
index 354b81e7309101..444eaf735da6dd 100644
--- a/api/StorageManager.json
+++ b/api/StorageManager.json
@@ -4,14 +4,11 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager",
"support": {
- "webview_android": {
- "version_added": null
- },
"chrome": {
- "version_added": null
+ "version_added": "48"
},
"chrome_android": {
- "version_added": null
+ "version_added": "48"
},
"edge": {
"version_added": null
@@ -19,20 +16,42 @@
"edge_mobile": {
"version_added": null
},
- "firefox": {
- "version_added": null
- },
+ "firefox": [
+ {
+ "version_added": "57"
+ },
+ {
+ "version_added": "51",
+ "version_removed": "57",
+ "notes": "See bug 1304966 and bug 1399038.",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.storageManager.enabled",
+ "value_to_set": "true"
+ }
+ ]
+ }
+ ],
"firefox_android": {
- "version_added": null
+ "version_added": "51",
+ "notes": "See bug 1304966 and bug 1399038.",
+ "flags": [
+ {
+ "type": "preference",
+ "name": "dom.storageManager.enabled",
+ "value_to_set": "true"
+ }
+ ]
},
"ie": {
"version_added": null
},
"opera": {
- "version_added": null
+ "version_added": true
},
"opera_android": {
- "version_added": null
+ "version_added": true
},
"safari": {
"version_added": null
@@ -42,6 +61,9 @@
},
"samsunginternet_android": {
"version_added": null
+ },
+ "webview_android": {
+ "version_added": "48"
}
},
"status": {
@@ -54,14 +76,11 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager/estimate",
"support": {
- "webview_android": {
- "version_added": null
- },
"chrome": {
- "version_added": null
+ "version_added": "52"
},
"chrome_android": {
- "version_added": null
+ "version_added": "52"
},
"edge": {
"version_added": null
@@ -70,19 +89,19 @@
"version_added": null
},
"firefox": {
- "version_added": null
+ "version_added": "51"
},
"firefox_android": {
- "version_added": null
+ "version_added": "51"
},
"ie": {
"version_added": null
},
"opera": {
- "version_added": null
+ "version_added": true
},
"opera_android": {
- "version_added": null
+ "version_added": true
},
"safari": {
"version_added": null
@@ -92,6 +111,9 @@
},
"samsunginternet_android": {
"version_added": null
+ },
+ "webview_android": {
+ "version_added": "52"
}
},
"status": {
@@ -105,15 +127,26 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager/persist",
"support": {
- "webview_android": {
- "version_added": null
- },
- "chrome": {
- "version_added": null
- },
- "chrome_android": {
- "version_added": null
- },
+ "chrome": [
+ {
+ "version_added": "52"
+ },
+ {
+ "alternative_name": "requestPersistend",
+ "version_added": "48",
+ "version_removed": "52"
+ }
+ ],
+ "chrome_android": [
+ {
+ "version_added": "52"
+ },
+ {
+ "alternative_name": "requestPersistend",
+ "version_added": "48",
+ "version_removed": "52"
+ }
+ ],
"edge": {
"version_added": null
},
@@ -121,19 +154,19 @@
"version_added": null
},
"firefox": {
- "version_added": null
+ "version_added": "55"
},
"firefox_android": {
- "version_added": null
+ "version_added": "55"
},
"ie": {
"version_added": null
},
"opera": {
- "version_added": null
+ "version_added": true
},
"opera_android": {
- "version_added": null
+ "version_added": true
},
"safari": {
"version_added": null
@@ -143,7 +176,17 @@
},
"samsunginternet_android": {
"version_added": null
- }
+ },
+ "webview_android": [
+ {
+ "version_added": "52"
+ },
+ {
+ "alternative_name": "requestPersistend",
+ "version_added": "48",
+ "version_removed": "52"
+ }
+ ]
},
"status": {
"experimental": false,
@@ -156,15 +199,26 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/StorageManager/persisted",
"support": {
- "webview_android": {
- "version_added": null
- },
- "chrome": {
- "version_added": null
- },
- "chrome_android": {
- "version_added": null
- },
+ "chrome": [
+ {
+ "version_added": "52"
+ },
+ {
+ "alternative_name": "persistentPermission",
+ "version_added": "48",
+ "version_removed": "52"
+ }
+ ],
+ "chrome_android": [
+ {
+ "version_added": "52"
+ },
+ {
+ "alternative_name": "requestPersistend",
+ "version_added": "48",
+ "version_removed": "52"
+ }
+ ],
"edge": {
"version_added": null
},
@@ -172,19 +226,19 @@
"version_added": null
},
"firefox": {
- "version_added": null
+ "version_added": "55"
},
"firefox_android": {
- "version_added": null
+ "version_added": "55"
},
"ie": {
"version_added": null
},
"opera": {
- "version_added": null
+ "version_added": true
},
"opera_android": {
- "version_added": null
+ "version_added": true
},
"safari": {
"version_added": null
@@ -194,7 +248,17 @@
},
"samsunginternet_android": {
"version_added": null
- }
+ },
+ "webview_android": [
+ {
+ "version_added": "52"
+ },
+ {
+ "alternative_name": "persistentPermission",
+ "version_added": "48",
+ "version_removed": "52"
+ }
+ ]
},
"status": {
"experimental": false,